A PHP-MySQL based web application to automatically generate weekly timetables for college batches based on subject-teacher mapping and availability.
- Admin dashboard to manage teachers, batches, subjects, and hours.
- Assign subjects and teaching hours to teachers.
- Teacher availability management.
- Generate conflict-free weekly timetables.
- View timetables by batch, teacher, and student login.
- PHP
- MySQL
- HTML/CSS
- JavaScript
Rejo Thomas
BCA Student, Yeldho Mar Baselios College
📧 [email protected]
📍 Aranmula, Kerala, India
GitHub Profile
![Login Page]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/login_page.png
![Dashboard]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/admin_dashboard.png
![Add Subjectse]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/add_subjects.png
![Generate Timetable]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/generation.png
![View Timetable]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/timetable.png
- Clone the repo or download the ZIP.
- Import the .sql file into your MySQL database.
- Update DB config in config.php.
- Run the project using XAMPP or localhost.