Skip to content

pranshuul/timetable_generator

Repository files navigation

title emoji colorFrom colorTo sdk pinned app_port
Timetable Generator
📅
blue
indigo
docker
false
7860

IIIT-H Timetable Generator (Spring 2026 Version)

A modern, responsive web tool to help students plan their semester schedule. It automatically parses official college PDF timetables to detect conflicts and visualize weekly schedules.

Timetable Preview Python NiceGUI

🚀 Live Deployment

Click here to open the Timetable Generator


✨ Features

  • Smart Parsing: Automatically extracts course data and slots from timetable.pdf and courses.pdf.
  • Conflict Detection: Instantly highlights overlapping courses in red and prevents invalid selections.
  • Visual Grid: A clear, weekly grid view of your schedule (Mobile Responsive).
  • Export Options:
    • PDF: Download a clean, printable version of your timetable.
    • ICS: Export to Google Calendar / Apple Calendar (Smart handling of holidays & schedule swaps).
  • Mobile Friendly: Collapsible menus and responsive tables for easy use on phones.
  • Manual Overrides: Support for custom course additions via courses_manual.json to handle typos in official docs.

About

A Timetable generator for IIIT Hyderabad Students.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors