The Automatic Time Table Generator is a web-based application developed as a Diploma Final Year Major Project. It automates the process of creating class timetables by efficiently allocating teachers, subjects, and lecture slots while minimizing scheduling conflicts.
✅ Automatic timetable generation
✅ Teacher management
✅ Subject management
✅ Classroom allocation
✅ Conflict-free scheduling
✅ User-friendly interface
✅ Database-driven system
| Technology | Purpose |
|---|---|
| HTML | Structure |
| CSS | Styling |
| JavaScript | Client-side Functionality |
| PHP | Backend Development |
| MySQL | Database Management |
AutoTimeTable/
│
├── css/
├── js/
├── images/
├── database/
├── admin/
├── teacher/
├── student/
├── index.php
└── README.md
Admin Login
│
▼
Add Teachers
│
▼
Add Subjects
│
▼
Generate Timetable
│
▼
View & Manage Timetable
# Clone Repository
git clone https://github.com/yourusername/Automatic-TimeTable-Generator.git
# Move project into htdocs (XAMPP)
# Import MySQL database
# Start Apache & MySQL
# Open browser
http://localhost/Automatic-TimeTable-Generator- Designed and developed the web application.
- Implemented timetable generation logic.
- Integrated frontend with backend.
- Managed MySQL database operations.
- Tested and debugged the complete system.
- Faculty login
- Student login
- PDF timetable export
- Email notifications
- AI-based timetable optimization
- Mobile responsive design
Give it a ⭐ on GitHub!