explaingit

jiminlee-way/sejongunivmobile

Analysis updated 2026-05-18

14DartAudience · developerComplexity · 3/5Setup · moderate

TLDR

An unofficial Flutter mobile app for Sejong University students that bundles attendance, student ID, timetable, library seats, and campus services into one app.

Mindmap

mindmap
  root((repo))
    What it does
      Combines campus services
      Electronic attendance
      Mobile student ID
    Tech stack
      Dart
      Flutter
    Use cases
      Check in to class
      Reserve library seat
      View timetable
    Audience
      Sejong students
    Origin
      Hackathon Gold Prize
      Creative Semester project

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check into class electronically through an improved version of the university's attendance flow.

USE CASE 2

Use a mobile student ID at library gates and for book loans.

USE CASE 3

Find open time slots and compare free time with friends using the timetable view.

USE CASE 4

Reserve a library seat using the real-time seat map.

What is it built with?

DartFlutterSupabase

How does it compare?

jiminlee-way/sejongunivmobilelover520f/xyboxlportals/rolling_text
Stars141413
LanguageDartDartDart
Setup difficultymoderatehardeasy
Complexity3/51/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires your own Supabase configuration, API URLs, and keys injected via Flutter's dart-define mechanism to run locally.

License terms are not stated in the explanation.

In plain English

SejongUnivMobile is an unofficial student-built mobile app for Sejong University in South Korea, written in Dart using the Flutter framework. It began as a hackathon entry that won a Gold Prize in 2025 and was later developed further as a university Creative Semester project, advised by the Dean of the College of Artificial Intelligence Convergence. The app collects several campus services that students normally access through separate systems. The features include electronic attendance through an improved version of the university's U-Check flow, a mobile student ID that works with library gates and book loans, a timetable view with a free-time finder that lets you compare open slots with friends, a real-time library seat map with seat reservations, campus facility booking, a combined notices and community board, and a personal section for grades, academic calendar, and notifications. The project is unofficial and is not endorsed by Sejong University as an institution, though the use of the university logo in the app screens was specifically approved by the university's Public Relations office. The app was previously available on the Google Play Store under the Korean name for the university. The public repository intentionally omits all credentials, API base URLs, Supabase configuration, keystore files, and built APKs. To run the app locally you copy a provided config template, fill in the internal service URLs and keys, and inject them at build time using Flutter's dart-define mechanism. A GitHub Actions workflow builds debug-signed APKs for internal testing without requiring a release signing key.

Copy-paste prompts

Prompt 1
Walk me through setting up the config template needed to run SejongUnivMobile locally.
Prompt 2
Explain what dart-define is used for in this project's build process.
Prompt 3
Explain why credentials and Supabase configuration are excluded from this public repository.
Prompt 4
List the campus features this app combines into one interface.

Frequently asked questions

What is sejongunivmobile?

An unofficial Flutter mobile app for Sejong University students that bundles attendance, student ID, timetable, library seats, and campus services into one app.

What language is sejongunivmobile written in?

Mainly Dart. The stack also includes Dart, Flutter, Supabase.

What license does sejongunivmobile use?

License terms are not stated in the explanation.

How hard is sejongunivmobile to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is sejongunivmobile for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.