-# 🎓 AI-Based Automatic Timetable Generator
The AI-Based Automatic Timetable Generator is an AI-powered academic scheduling application developed using Python and Streamlit. The system automatically generates conflict-free timetables by considering faculty availability, subject allocation, classroom scheduling, and laboratory sessions using Constraint Satisfaction techniques.
The project aims to reduce the manual effort involved in timetable creation while ensuring optimized, efficient, and error-free scheduling for educational institutions.
- Add Faculty Details
- Manage Faculty Information
- Subject Allocation
- Workload Management
- Add & Manage Subjects
- Department-wise Subject Allocation
- Laboratory Subject Support
- Period Management
- Automatic Timetable Creation
- Constraint Satisfaction Algorithm
- Conflict-Free Scheduling
- Intelligent Time Slot Allocation
- Classroom Allocation
- Laboratory Scheduling
- Continuous Lab Period Allocation
- Resource Management
- Teacher Timetable Search
- Department-wise Timetable
- Export Timetable to CSV
- Regenerate Timetable
- Interactive Streamlit Dashboard
- Responsive Design
- Easy Navigation
- User-Friendly Interface
- Python
- Streamlit
- SQLite
- Pandas
- JSON
- Constraint Satisfaction Problem (CSP)
AI-Timetable-System/
├── app.py
├── database.db
├── data/
├── assets/
├── screenshots/
├── requirements.txt
└── README.md
git clone https://github.com/Tharshini-K/AI-Timetable-System.gitcd AI-Timetable-Systempip install -r requirements.txtstreamlit run app.py- Automate timetable generation
- Eliminate scheduling conflicts
- Reduce manual effort in academic scheduling
- Optimize faculty and classroom allocation
- Improve institutional efficiency through AI
- Multi-Department Scheduling
- AI-Based Timetable Optimization
- PDF Timetable Export
- User Authentication
- Cloud Database Integration
- Mobile Application Support
- Notification System
Tharshini K
B.Sc. Artificial Intelligence and Machine Learning
GitHub: https://github.com/Tharshini-K
This project is developed for educational and academic purposes.