A web-based timetable generator built with Bootstrap and PHP, designed for use in a college department. This tool helps automate the creation of class schedules with respect to batches, making it easier for faculty and staff to manage and organize timetables efficiently.
Note: This project is still in development and may have some incomplete features or bugs.
- Features
- Screenshots
- Installation
- Configuration
- Contributing
- License
- Contact
- Future Enhancements
- Credits
- User-friendly web interface built with Bootstrap.
- Dynamic timetable creation using PHP with options to customize number of working days and hours of the day.
- Backup previously generated timetables and export them.
- Supports input of batch, subject & teacher details.
- Backend powered by XAMPP for local hosting.
- XAMPP (Apache + MariaDB + PHP + Perl)
- Clone the repository to your local machine:
git clone https://github.com/fossbin/timetable-generator.git
- Move the project to the XAMPP
htdocs
directory:mv timetable-generator /path/to/xampp/htdocs/
- Start the Apache and MySQL modules in the XAMPP control panel.
- Open your browser and navigate to
http://localhost/timetable-generator
.
- Edit
class/db.php
to change the database connection settings
Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by fossbin
- Fix existing bugs and complete unfinished features.
- Provide more timetable customization,