Skip to content

Web Development · Major Project

Automatic Timetable Generator

Constraint-based scheduling of faculty, rooms and subjects without clashes

3-4 weeks build

Overview

The admin enters subjects with weekly lecture and lab hours, faculty with their subjects and unavailable slots, and rooms with capacity and type. A constraint solver built on Google OR-Tools places every session so no teacher, room or division is double-booked, labs get consecutive slots and hard limits hold. Soft preferences are weighted, and any manual edit is checked for clashes before it is saved.

What makes it stand up

  • 01Hard constraints: no faculty, room or division clash in any slot
  • 02Lab sessions placed in consecutive periods in a room of the right type
  • 03Weighted soft preferences such as no more than three lectures in a row
  • 04Clash detection on manual drag-and-drop edits before they save
  • 05Printable views per division, per teacher and per room

Module breakdown

  1. 01

    Master data

    Subjects, hours, faculty, rooms, divisions and time slots.

  2. 02

    Constraints

    Hard rules and weighted preferences configured per department.

  3. 03

    Solver

    OR-Tools CP-SAT model that assigns sessions to slots and rooms.

  4. 04

    Editor

    Grid editor with live clash checking on every change.

  5. 05

    Exports

    PDF and Excel timetables for divisions, faculty and rooms.

After this, you will be able to

  • Explain the difference between hard and soft constraints in your model
  • Defend why you used a constraint solver instead of a greedy fill
  • Demo generating a timetable, then breaking and fixing a clash by hand

Technology stack

  • Python
  • Django
  • PostgreSQL
  • OR-Tools
  • React

Complete kit

₹7,399₹12,599
-41%

Delivered in under 48 hours

Level
Major Project
Domain
Web Development
Build time
3-4 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Major Project

Web Development

Real-Time Collaborative Code Editor

Multiplayer editing with CRDTs, live cursors and sandboxed execution

  • Next.js
  • TypeScript
  • Yjs
  • WebSockets
  • +2
₹4,999₹8,499
4.8/168 reviews
Major Project

Web Development

E-Commerce Platform and Recommender

Full-stack storefront with hybrid collaborative filtering

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • +2
₹4,799₹8,299
4.8/229 reviews
PopularMini Project

Web Development

Hospital Management System

Appointments, records, pharmacy and billing in one workflow

  • React
  • Node.js
  • Express
  • MongoDB
  • +2
₹2,499₹4,499
4.6/342 reviews