← All case studies
Web
Student schedule planner
Allows students to compare class groups, spot conflicts, and plan the week before registration opens.
- Started
- February 2026
- Development time
- 1 week
- Platforms
- Web
- Industry
- Higher education
The challenge
Planning a semester means comparing the groups of every course and avoiding overlaps. Students need to see their options together before registration starts.
The solution
Students see every group of every course on one calendar, notice overlaps as they add classes, and settle on a week before registration opens.
- Every group side by sideAll groups of a course on one calendar.
- Conflict highlightingOverlapping classes are marked as soon as they are added.
- Several draftsSeveral local schedules, for comparing a safe week against a preferred one.
- Calendar exportThe chosen week exports to the calendar application students already use.
Engineering decisions
- A Svelte calendar reads course data from a small Express API with SQLite caching.
- Course data is loaded ahead of registration, so students compare upcoming options in a single view.
- Schedules live in browser storage: no sign-up, and no personal data on a server.
- Built and published in a week.
