Article
Building the KIU Timetable — my final year project
Who built this
Hi — I’m Saleem Shan, a Computer Science student. I developed this KIU Timetable site as my final year project, with guidance from my project coordinator Imran Ali.
The goal was a practical tool for Karakoram International University: an interactive timetable students and staff can actually use — not just a demo on paper.
What I set out to solve
University timetables change every semester. Spreadsheets and static PDFs are hard to search, filter, and keep in sync. I wanted a web app where you can:
- Browse the full schedule on the main timetable.
- Use student filters for your section.
- Use teacher timetable lookup to see where faculty are teaching.
- Support exports and workflows for admins who maintain courses and versions.
Along the way I worked with React, Next.js, authentication, and data tied to a real backend — the kind of full-stack problem you hit in production, not only in coursework.
Tech and learning
This project pushed me beyond tutorials: state management for a complex grid, role-based access, API routes, and making the app fast and usable on phones (including PWA-style behavior). SEO and a blog came later so the tool is easier to find for anyone searching KIU timetable or KIU CS timetable.
If you’re hiring or want to collaborate, you can find me on LinkedIn or GitHub.
Thanks
Thanks to everyone who tested early versions, reported bugs, and shared feedback. If something’s wrong or you have an idea, reach out — student projects grow when real users use them.
