← 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

  • Svelte
  • TypeScript
  • Express
  • SQLite
  • 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.

Let's talk about your project.

Schedule an online call (optional)

We use what you write here only to reply to you.