Automated Web-Based College Timetable Generator
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Timetable Generator — Automated College Scheduling SaaS
A multi-tenant web application that automatically generates conflict-free timetables for colleges and universities using constraint programming.
The Problem
Creating timetables manually for colleges is a time-consuming, error-prone process. Scheduling conflicts — a teacher in two places at once, a room double-booked, a class group with overlapping lectures — are common and hard to catch manually.
The Solution
Timetable Generator automates this entire process. College admins simply enter their teachers, courses, rooms, time slots, and class groups — and the system generates a complete, conflict-free timetable in seconds.
Tech Stack
Backend: Python, FastAPI, SQLAlchemy, Alembic, PostgreSQL
Frontend: React, TypeScript, Vite, Tailwind CSS
Algorithm: Google OR-Tools (Constraint Programming)
Auth: JWT-based authentication
Infrastructure: Docker
Key Features
Multi-tenant architecture — each college's data is fully isolated
JWT authentication — secure login and registration
Automated timetable generation using constraint satisfaction
Hard constraints enforced: no teacher double-booking, no room double-booking, no class group conflicts
Full CRUD for all master data — teachers, courses, rooms, time slots, class groups, lessons
Clean dashboard UI for college admins
A multi-tenant web application that automatically generates conflict-free timetables for colleges and universities using constraint programming.
The Problem
Creating timetables manually for colleges is a time-consuming, error-prone process. Scheduling conflicts — a teacher in two places at once, a room double-booked, a class group with overlapping lectures — are common and hard to catch manually.
The Solution
Timetable Generator automates this entire process. College admins simply enter their teachers, courses, rooms, time slots, and class groups — and the system generates a complete, conflict-free timetable in seconds.
Tech Stack
Backend: Python, FastAPI, SQLAlchemy, Alembic, PostgreSQL
Frontend: React, TypeScript, Vite, Tailwind CSS
Algorithm: Google OR-Tools (Constraint Programming)
Auth: JWT-based authentication
Infrastructure: Docker
Key Features
Multi-tenant architecture — each college's data is fully isolated
JWT authentication — secure login and registration
Automated timetable generation using constraint satisfaction
Hard constraints enforced: no teacher double-booking, no room double-booking, no class group conflicts
Full CRUD for all master data — teachers, courses, rooms, time slots, class groups, lessons
Clean dashboard UI for college admins
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.