Dev Dave

Project Case Study

My Timetable

A student-focused timetable system that converts messy Excel exam schedules into clean, personalized, and downloadable timetables.

Web ApplicationNode.jsJavaScriptHTMLCSSExcel ProcessingPDF ExportOpen SourceEducationStudent Project

Role

Backend Developer + Frontend Contributor

Platform

Web Application + Mobile App (Community-built)

Duration

University Project (Daystar University)

Budget

Academic / Open Source

Status: Live & Used by Students

My Timetable

Overview

What we built

My Timetable is a student-built system designed to help students convert complex and poorly formatted Excel exam timetables into clean, personalized, and easy-to-read schedules. The platform allows students to upload or input timetable data, generate a visual timetable tailored to their units, and download it as a PDF for convenience. The project was open-source, enabling other students to extend it further, including building a mobile app.

Open source (student community maintained)

Client & Context

Daystar Uni (Student Project)

Type

Academic Institution

Industry

Education / Student Systems

Location

Kenya

Team

Worked with Muterian and Muinde; handled backend development and major frontend logic contributions

Duration

University Project (Daystar University)

Budget Range

Academic / Open Source

Engagement

Collaborative student project for solving exam timetable accessibility issues

The Challenge

What needed to be solved

  • Students received exam timetables in complex Excel sheets that were difficult to read and interpret.

  • Finding personal exam schedules required manual filtering and cross-checking.

  • There was no simple way to generate downloadable, personalized timetables.

Goals

Success criteria

  • Convert Excel-based exam timetables into a clean visual format.

  • Allow students to generate personalized timetables based on their units.

  • Enable downloadable PDF timetables for offline use.

  • Provide fast updates and real-time access for both students and teachers.

  • Build the system using simple, accessible web technologies.

Deep Dive

Explore the build details

Everything is organized into tabs so the page stays clean and easy to scan. Open what matters most to you.

4 sections

Features

What users and admins can do.

Click tabs to switch

Excel to Timetable Conversion

  • Upload or process Excel-based exam timetables.

  • Automatically structure raw data into readable schedules.

  • Reduce manual effort and errors for students.

Personalized Timetables

  • Generate timetables based on selected units.

  • Student-specific views for exams and schedules.

  • Clear visual layout optimized for readability.

PDF Export & Accessibility

  • Download personalized timetables as PDF files.

  • Easy sharing and offline access.

  • Convenient use during exam periods.

Open Source & Community

  • Open-source project for student collaboration.

  • Mobile app built by other students using the same system.

  • Encouraged learning and contribution across teams.

Results & Impact

What changed after delivery

This section highlights the practical outcomes — what the client gained, what users could do better, and how the system became more usable, reliable, and ready for growth.

  • Enabled students to quickly generate and download personalized exam timetables.

  • Reduced confusion and errors caused by complex Excel schedules.

  • Provided a real-world learning project adopted by fellow students.

Let’s build something

Want a project like My Timetable?

If you have an idea, a business problem, or you need a reliable developer to ship a production-ready mobile or web product — I can help. We’ll start with a quick consultation, define scope, and move fast with clear milestones.

Project Links

Explore the live product or store links (if available).

Open source (student community maintained)

Get In Touch

Let's Work Together

I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hello, feel free to reach out!

Dev Dave

© 2026 Topoika. All rights reserved.