Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Schedulix

Schedulix is an intelligent academic scheduling and classroom management platform designed to automate the complex process of creating conflict-free, optimized, and resource-efficient college timetables. It uses constraint-based optimization to consider faculty availability, subjects, classrooms, lab requirements, student sections, working hours, and institutional constraints while generating an optimized timetable. Key Features 📅 Automated timetable generation ⚡ Conflict-free scheduling 🏫 Smart classroom & lab allocation 👨‍🏫 Faculty availability management 🔄 Automatic rescheduling 📊 Schedule visualization & analytics 🧩 Constraint-based optimization using Google OR-Tools 💾 Database-backed academic data management 📄 Timetable generation and reporting Technology Stack: Python • Flask • SQLAlchemy • SQLite • Jinja2 • Matplotlib • Google OR-Tools One-line description “Schedulix transforms complex academic scheduling into an intelligent, automated, and conflict-free process.” Problem → Solution Problem: Manual timetable creation is time-consuming and often leads to faculty, classroom, lab, and subject conflicts. Solution: Schedulix models institutional constraints and automatically generates an optimized timetable, reducing manual effort while improving utilization of available academic resources.

Built With

Share this project:

Updates

Submission history