SZABIST · Final Year Project · AI
AI-Powered Timetable Generator
Built at SZABIST as a final-year project, this university timetable app uses a CSP solver to assign courses, faculty, rooms, and time slots while preventing scheduling conflicts. It includes admin and faculty workflows, preference-aware scheduling, and PDF/Excel exports.
My contributionTeam Lead, Backend Developer, AI/CSP Developer, and System Architect. I led requirements and system planning, implemented backend and authentication components, designed the CSP scheduling and conflict-detection logic, and integrated timetable generation.
Next.jsReactTailwind CSSNode.js
Read the case study ↗