Inspiration
As I'm prepping to start applying to colleges next year, I started to research how other students around the country were tracking their colleges. When I found out lots of students were just using Google Docs and Google Sheets, I didn't want to use those. So, I came up with Seiko, a modern and sleek College Tracker.
What it does
Dashboard
Overview of all your applications at a glance Smart insights like "No safety schools" or "Deadline this week." Urgent deadline alerts Overall progress tracking
School Tracking
Add schools with auto-complete from 100+ college database Auto-fills GPA, acceptance rate, deadlines, and portal URLs Track application status (Researching → Submitted → Accepted) Categorize as Safety, Match, Reach, or Far Reach Chances Calculator Compare your GPA and SAT/ACT scores to school averages Visual meter showing your chances at each school Personalized feedback on where you stand
Task Management Break down each application into tasks Track progress with checkboxes Auto-updates status to "Submitted" when all tasks are complete
Essay Tracker
Manage essays for each school Track status from brainstorming to completion Store prompts and word limits
Timeline View
See all deadlines organized by month Color-coded by urgency Never miss a deadline
Theme System
Light and Dark modes 4 color schemes: Default, Gruvbox, Dracula, Tokyo Night Animated effects: Snowfall, Sakura, Matrix
How we built it
I used Python and Flask for the backend to program how the actual app would run. I would use HTML, CSS, and JavaScript to code the frontend so that the app looks sleek and modern. I also used Custom CSS with CSS Variables to create the various themes in Seiko. For the Database, I used SQLite to hold all of the user's data, such as their GPA and test scores (SAT, ACT)
Challenges we ran into
When trying to create the custom themes, I didn't know how to create them as I was fairly new to CSS. I fixed this by watching tutorials on YouTube on how to implement animated themes like this and asking people online for help.
Accomplishments that we're proud of
I'm extremely proud of Score Calculator and the Dashboard. When coming up with the app, I had no idea how I would implement these ideas. But, after watching tutorials on YouTube and searching websites online, I'm extremely proud of myself for creating the dashboard.
What we learned
I learned web technologies such as CSS and HTML. I also learned how to use databases such as SQLite and backend technologies like Flask.
What's next for Seiko
I plan on adding a feature where an AI agent can review your essay and determine if it's good or not, and how to improve it.
Log in or sign up for Devpost to join the conversation.