All blogs
A timetable engine that catches clashes as you build
A scheduling engine for schools that detects teacher, room and group conflicts in real time on flexible time slots.

- Client
- h1902y
- Year
- 2026
- Status
- Shelved
- Timeline
- August to September 2026
The problem
School timetables clash on teachers, rooms and student groups, and most tools only tell you after you have built the whole grid.
What we built
- A scheduling core that models continuous time, sessions with several teachers or rooms, and split batches
- A validator that separates hard conflicts from soft warnings and reports teacher workload
- An interactive builder app for teachers, rooms, subjects and cohorts
Stack
- Next.js
- Supabase
- Postgres
- Drizzle
- Turborepo
Where it landed
- Shelved after the first phase; the scheduling core has automated tests
Want something like this?
Tell us the idea in a few lines. We will say what week one looks like.


