Skip to content
← All work

Private repository

Timetable Calendar

Timetable Calendar

A weekly planner that blocks clashing sessions and pairs with a 2026 calendar, storing everything on the user's own device.

Why you would want this

A clean weekly planner that catches clashes before they happen, and works with no account and no internet.

Timetables kept in spreadsheets or on paper get double-booked, and nobody sees the whole week at a glance.

What it does for the business

  1. Stop double-booking

    Saving a session that overlaps another is blocked, so clashes are caught at the moment they're created.

  2. See the week and the year

    A weekly grid and a monthly calendar share the same weekday logic, so planning and looking ahead don't disagree.

  3. Nothing to sign up for

    Data stays on the user's own device, so there is no account, no server and no privacy question.

Why people want it

  • Time slots in 30-minute steps from 07:00 to 21:30.
  • Coloured markers on the calendar show which days have sessions.
  • Follows the device's light or dark setting.

Built for

Schools, tutors, clinics and small teams who plan the week in fixed time slots.

What’s inside

  • Weekly grid with click-to-add sessions
  • Overlap checking
  • Monthly calendar
  • Local storage
  • Light and dark themes

Want one like this?

Every business is different, so treat this as a starting point. The estimate shows what it would take to build something of similar scope, line by line, in USD and Kenyan shillings.

Source code is private

Year
2026
Type
Private repository
Languages
TypeScript, CSS, JavaScript, HTML
Stack
React, Vite
Last updated
May 2026