Skip to main content
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.

A timetable engine that catches clashes as you build: cover
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.