Skip to content

rejothomas1/automatic-timetable-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Timetable Generator

A PHP-MySQL based web application to automatically generate weekly timetables for college batches based on subject-teacher mapping and availability.

🚀 Features

  • 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.

🛠 Technologies Used

  • PHP
  • MySQL
  • HTML/CSS
  • JavaScript

👨‍💻 Author

Rejo Thomas
BCA Student, Yeldho Mar Baselios College
📧 [email protected]
📍 Aranmula, Kerala, India GitHub Profile

📷 Screenshots

Login Page

![Login Page]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/login_page.png

Admin Dashboard

![Dashboard]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/admin_dashboard.png

Add Subjects

![Add Subjectse]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/add_subjects.png

Generate Timetable

![Generate Timetable]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/generation.png

View Timetable

![View Timetable]https://github.com/rejothomas1/automatic-timetable-generator/raw/main/timetable.png

📂 How to Run the Project

  1. Clone the repo or download the ZIP.
  2. Import the .sql file into your MySQL database.
  3. Update DB config in config.php.
  4. Run the project using XAMPP or localhost.

About

A PHP-MySQL mini project for auto-generating academic timetables

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages