SMART INDIA HACKATHON 2025
TITLE PAGE
• Problem Statement ID – 25028
• Problem Statement Title-
• Smart Classroom & Timetable Scheduler
• Theme-Smart Education
• PS Category- Software
• Team ID-
• Team Name - Masterminds
Mastermin
ds IDEA TITLE
• Manual timetables cause clashes and wasted resources
• Our solution: Web platform for automatic timetable creation
• Generates multiple optimized timetables
• Handles multi-department and multi-shift scheduling
• Suggests changes for teacher leaves or special classes
• Supports NEP 2020 flexibility and electives
@SIH Idea submission- Template 2
Mastermin TECHNICAL APPROACH
ds
Technologies Used:
• Frontend: Next.js (React), Tailwind CSS
• Backend: FastAPI (Python)
• Database: PostgreSQL, Redis
• Optimization: Google OR-Tools (CP-SAT)
• Deployment: Docker
Process:
• Collect data: subjects, teachers, classrooms
• Apply constraints (no clashes, correct room size, etc.)
• Generate optimized timetables
• Provide review and approval
• Allow easy changes through UI
@SIH Idea submission- Template 3
Mastermin TECHNICAL APPROACH
ds
@SIH Idea submission- Template 4
Mastermin FEASIBILITY AND VIABILITY
ds
• Uses open-source tools → cost-effective
• Challenges:
• Solver takes time for big data → solution: time-limited runs
• Data errors → solution: strict validation
• UI is simple and easy to use
@SIH Idea submission- Template 5
Mastermin IMPACT AND BENEFITS
ds
• No timetable clashes
• Saves time for administrators
• Better classroom and lab usage
• Balanced teacher workload
• Supports flexible learning (NEP 2020)
• Improves student and teacher satisfaction
@SIH Idea submission- Template 6
Mastermin RESEARCH AND REFERENCES
ds
• Google OR-Tools: https://developers.google.com/optimization
• NEP 2020 Framework: https://www.education.gov.in/nep
• FastAPI Documentation: https://fastapi.tiangolo.com/
• Research papers on timetable optimization & constraint programming
@SIH Idea submission- Template 7
IMPORTANT INSTRUCTIONS
Please ensure below pointers are met while submitting the Idea PPT:
1. Kindly keep the maximum slides limit up to six (6). ( Including the title slide)
2. Try to avoid paragraphs and post your idea in points /diagrams / Infographics /pictures
3. Keep your explanation precise and easy to understand
4. Idea should be unique and novel.
5. You can only use provided template for making the PPT without changing the idea details pointers
(mentioned in previous slides).
6. You need to save the file in PDF and upload the same on portal. No PPT, Word Doc or any other
format will be supported.
Note - You can delete this slide (Important Pointers) when you upload the details of your idea on SIH
portal.
@SIH Idea submission- Template 8