All portfolio
JDCLIVE
Jadwal Cikal
A school timetable builder: drag cards into place, clashes are caught, and a timetable can be generated automatically.
- Type
- Web app
- Scale
- 10 timetables migrated and checked one by one
- Running since
- October 2026
Built as an alternative to aSc Timetables, where school schedules have so far been built in a desktop application. The hard part was not the editor but proving the old timetables moved across intact: each migrated timetable is matched against its source with 19 checks before it counts as done. The decision that matters most is named versions with a change history, so the person building the timetable can try things without fear of breaking one that already works.
Screens
Tap an image to enlarge
Facts
- Type
- Web app
- Built with
- Next.js 16 + TypeScript + Postgres 16 (Docker) + Prisma 7, PWA
- Scale
- 10 timetables migrated and checked one by one
- Running since
- October 2026