📘 Ultimate Timetable Generator
Advanced Weekly Timetable + Exam Timetable Generator with PWA Support, Calendar View, PDF Export, Search & Dynamic Sidebar
The Ultimate Timetable Generator is a powerful Python-based tool that converts Excel timetables into a fully interactive web application. It supports multiple classes, professors, exam timetables, sharing links, dark mode, calendar view, and PWA installation.
This tool is ideal for schools, colleges, coaching centers, and university departments needing automated, clean, mobile-friendly timetable systems.
⸻
📑 Table of Contents • Features • Project Structure • Prerequisites • Installation • How It Works • Excel Format Requirements • Generated Web App Features • PWA Support • Screenshots (Optional) • Customization • Known Issues • Future Improvements • License
⸻
✨ Features
✔ Converts Excel sheets to a complete interactive timetable website • Reads multiple sheets (classes, professors, exam timetable) • Auto-detects sheet names • Supports unlimited classes
✔ Modern Responsive UI
Built with: • HTML5 • CSS3 (modern gradients + card UI) • JavaScript (vanilla)
✔ Multiple Timetable Types • Class-wise timetables • Professor-wise timetables • Exam Timetable • Toggle visibility dynamically
✔ Views • Table View (default) • Calendar View (auto generated)
✔ Export Options • Download as PDF • Print Timetable • Share timetable using URL • Generate QR Code for sharing
✔ Smart Features • Search in all timetables • Search inside table • Auto-highlight matches • “Next Class Widget” that shows your next upcoming class in real time • Dark Mode / Light Mode / Auto Mode
✔ PWA (Progressive Web App) • Can be installed on mobile or laptop • Works offline (because of service worker) • Fast and fully cached