
Closed
Posted
Paid on delivery
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
Project ID: 40711471
93 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
93 freelancers are bidding on average ₹24,806 INR for this job

Hello Valuable Client, CnEL India can build your automated college timetable SaaS with a scalable multi-tenant architecture and constraint-based scheduling. Our methodology will be: 1. **Architecture:** Define tenant isolation, database structure, authentication, and scheduling workflow. 2. **Backend:** Develop FastAPI services with PostgreSQL, SQLAlchemy, Alembic, JWT authentication, and complete CRUD APIs. 3. **Scheduling Engine:** Implement Google OR-Tools constraint programming to prevent teacher, room, and class-group conflicts. 4. **Frontend:** Build a clean React/TypeScript dashboard with Vite and Tailwind CSS for managing master data and generated timetables. 5. **Multi-Tenancy:** Ensure each college can securely access only its own teachers, courses, rooms, and schedules. 6. **Testing:** Validate constraints, edge cases, authentication, APIs, and timetable generation. 7. **Deployment & Handover:** Dockerize the application and provide setup/documentation. Given the scope, we recommend delivering the core MVP first and expanding additional scheduling rules in phases. Best regards, **CnEL India**
₹25,000 INR in 15 days
7.6
7.6

Creating a conflict-free timetable is a complex challenge, especially with constraints like teacher and room double-booking. I see the need for a reliable system that automates this process, making sure no overlaps occur, and I’ll focus on implementing that timetable generator using Google OR-Tools for constraint programming, making sure all specified rules are strictly followed. I can go ahead and build this for you first, so you can test it out without any obligation. You’ll only pay once you’re satisfied with the results. So this way, you can see the system in action before making any commitments. I’m ready to start immediately and I look forward to helping you simplify your college scheduling, it’s really important to have a smooth process in place. Rajavel - Python, FastAPI, React, PostgreSQL Developer.
₹34,999 INR in 10 days
7.4
7.4

Your constraint solver will fail if you don't model soft constraints like teacher preferences or room capacity limits — hard constraints alone produce rigid schedules that break when real-world changes happen. This becomes a support nightmare once you onboard your second college. Quick questions - are you planning to support multi-day scheduling with rolling constraints, or is this single-day generation? And what's your strategy for handling partial schedule regeneration when a teacher calls in sick mid-semester? Here is the architectural approach: - GOOGLE OR-TOOLS: Implement a two-phase solver that runs hard constraints first, then applies weighted soft constraints for teacher preferences and room utilization to produce flexible schedules that survive real-world disruptions. - POSTGRESQL + SQLALCHEMY: Design a tenant-isolated schema with indexed foreign keys on lesson assignments and a separate audit log table to track schedule changes and rollback failed generations without corrupting live data. - REACT + TAILWIND: Build a drag-and-drop schedule editor that lets admins manually override solver output and lock specific time slots, then re-run the algorithm on remaining unassigned lessons without starting from scratch. I've built similar constraint-based scheduling systems for 2 healthcare SaaS platforms that handle 10K+ appointments daily. Let's schedule a 20-minute call to walk through your constraint hierarchy before you lock in the solver logic.
₹22,500 INR in 7 days
7.2
7.2

Hello, I checked your "Automated Web-Based College Timetable Generator" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹22,500 INR in 10 days
6.5
6.5

Hello, I’d be interested in building your automated college timetable SaaS. The architecture and stack you’ve selected are well suited for this type of constraint-based scheduling system, particularly Python/FastAPI with Google OR-Tools and PostgreSQL. I can handle the project end-to-end, including: FastAPI backend with clean REST API architecture PostgreSQL database design using SQLAlchemy and Alembic Multi-tenant architecture with strict college-level data isolation JWT authentication and authorization Complete CRUD for teachers, courses, rooms, time slots, class groups, and lessons OR-Tools constraint programming model for automated timetable generation Hard constraints preventing teacher, room, and class-group conflicts React + TypeScript frontend using Vite and Tailwind CSS Admin dashboard for managing scheduling data and generated timetables For the scheduling engine, I would structure the constraints carefully so that the system remains maintainable as additional requirements are introduced later, such as teacher availability, room capacity, preferred teaching periods, maximum consecutive classes, or soft constraints. I’m available to start immediately and can take responsibility for both the backend scheduling logic and the frontend application rather than treating them as separate pieces. Best regards Raheel
₹25,000 INR in 7 days
6.0
6.0

As a seasoned and passionate Full Stack Developer with over 5 years of industry experience under my belt, I am confident that I have the skills and expertise required to deliver your college timetable generation project. My expertise in React.js and JavaScript on the frontend paired with proficiency in Python and FastAPI on the backend aligns perfectly with your tech stack. I understand that automating college timetabling necessitates not just generating schedules but ensuring that no allocation conflicts arise. This premise is a core value of mine too; I aim to build elegant solutions that minimize bugs and maximize efficiency through meticulous attention to detail. Coupled with your choice of Google OR-Tools for constraint programming, our partnership will ensure a smooth and seamlessly functioning app as envisaged. In me, you'll find a reliable partner committed not only to programming but also effective communication. You can depend on me for timely deliveries, transparent updates, and adaptable solutions throughout the development process. Let's transform this manual and error-prone task into an automated one that revolutionizes college scheduling! I'am excited about the possibilities ahead and can't wait to bring this solution to life for you!
₹12,500 INR in 1 day
5.7
5.7

Constraint programming is the right call here, OR-Tools handles teacher, room and group clashes as hard constraints far better than a hand-rolled solver. I'll wire the CP-SAT model behind FastAPI with tenant-scoped Postgres schemas, then a React dashboard for masters and generated grids. Soft constraints like teacher preferences need weighting, or the solver returns technically valid but unusable schedules. 1) Any soft rules, preferred slots, max hours per day, back-to-back limits? 2) Roughly how many teachers, rooms and groups per college? Happy to talk details in chat. Shayan
₹21,250 INR in 5 days
5.5
5.5

Dear Client, I read "Automated Web-Based College Timetable Generator" carefully and understand you need an AI-powered music generation platform available across web and mobile. My experience with JavaScript, Python, PostgreSQL, React.js, Backend Development can help build the complete product from frontend to backend and AI integration. I can develop a platform where users can generate music from text/prompts, manage generated tracks, preview/download audio, maintain generation history, and manage credits/subscriptions. The system can be designed for both web and Flutter/React Native mobile applications. A few quick questions: Which AI music API/model are you planning to use? Will users have free generations, credits, or a subscription-based model? Thanks & Regards, Deepak
₹24,375 INR in 14 days
4.8
4.8

Building an effective automated timetable generator requires not only solid technical skills, but also a deep understanding of the constraints and complexities involved in college scheduling. As someone with extensive experience in building complex automation systems using Python(Backend), React(Frontend), Google OR-Tools (Algorithm), and Docker(Infrastructure), I believe I can bring incredible value to your project. My focus on scalable, documented, and user-friendly solutions align perfectly with the requirements of your multi-tenant web app. What sets me apart is my ability to incorporate functional yet modern design into my systems. A clean dashboard UI, such as the one you need for college admins, isn't just about aesthetics - it plays a crucial role in usability and delivering a positive user experience. I'm confident that my skills in TypeScript, Tailwind CSS, Vite will ensure a seamless workflow while using JWT-based authentication to guarantee data security. Having completed similar projects involving automation, data analysis, and personalized reports, I'm aware of the importance of a detail-oriented approach when it comes to creating schedule systems like yours. Time-consuming manual tasks are ripe ground for errors; this is why I have mastered FastAPI, SQLAlchemy, Alembic (Backend) to ensure error-free data management. Let me handle the scheduling complexities; you focus on what matters: providing education
₹12,500 INR in 3 days
4.9
4.9

Building a multi-tenant timetable generator requires robust mathematical modeling in Google OR-Tools CP-SAT so hard constraints never hit unsolvable deadlocks when faculty or room availability is tight. ✅ Multi-tenant PostgreSQL database layer using SQLAlchemy and Alembic migrations, ensuring strict tenant data isolation across all master entities ✅ High-performance FastAPI backend running an OR-Tools CP-SAT engine to eliminate room, teacher, and class-group overlapping slots ✅ Clean React, TypeScript, Vite, and Tailwind dashboard with JWT authentication, full master CRUD, and visual timetable exports ✅ Production-ready Docker and docker-compose setup with automated health checks, environment configs, and clean seed migrations ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT & cPanel Certified (CWSA-2) Are you planning tenant isolation via PostgreSQL schema separation or row-level tenant_id scoping, and do you need soft constraints configured for minimizing teacher gap hours? I can deliver this in 1 day(s) for 19250 INR and can jump on it right now.
₹19,250 INR in 1 day
4.9
4.9

I can build your Timetable Generator SaaS using the specified stack: Python/FastAPI, React/TypeScript, PostgreSQL, Docker, JWT authentication, and Google OR-Tools. I understand the core requirement is a reliable constraint-based scheduling system that generates conflict-free timetables while keeping each college’s data completely isolated. I can implement the required hard constraints for teachers, rooms, and class groups, along with complete CRUD for all master data. I’ll also build a clean and responsive admin dashboard where colleges can manage their data and generate timetables easily. The architecture will be structured for scalability and easy future enhancements. I’m comfortable working with both the backend scheduling logic and the React frontend, so the complete system can be developed as one integrated SaaS product. Lets have a chat Warm Regards Amarjeet
₹32,000 INR in 10 days
4.8
4.8

I understand the main challenge here is not simply building CRUD screens, but turning a constraint-based scheduling engine into a reliable SaaS that college admins can use without dealing with the underlying complexity. I would approach this as a full product implementation with a clear separation between the scheduling engine, API layer, database, and frontend. My focus would be a clean React/TypeScript interface with reusable components, consistent state management, responsive dashboards, and well-structured API integration. The backend side would handle the FastAPI/PostgreSQL architecture, tenant isolation, JWT authentication, master-data management, and OR-Tools constraint logic. I have a backend developer on my team who can handle this part while I focus on the frontend and overall integration. For the scheduling workflow, we would keep the constraint logic modular so new rules can be added later without rewriting the core system. The same principle would apply to the admin dashboard and CRUD modules. Clean, maintainable code is a priority from the beginning. We would avoid unnecessary complexity and keep the project structured so future developers can easily understand and extend it. We can deliver the initial production-ready implementation within **9 days**, with the core workflows prioritized first and clear milestones throughout development.
₹30,000 INR in 9 days
5.0
5.0

Hello, I’m Karthik, a software engineer with over 15 years of experience in developing robust web applications. I am excited to propose my services for your Automated College Timetable Generator project. I specialize in Python and have extensive experience with FastAPI and PostgreSQL, which aligns perfectly with your tech stack. My expertise in constraint programming and familiarity with Google OR-Tools will ensure the development of a highly efficient timetable generator that automates the scheduling process seamlessly. I understand the complexities involved in creating conflict-free timetables, and I am committed to delivering a solution that minimizes errors and saves time for college admins. The multi-tenant architecture you require will be implemented to ensure data isolation for each institution, while JWT-based authentication will secure user access. My approach includes clear communication and regular updates to ensure your vision is realized. I am confident in my ability to deliver a high-quality product within your timeline and budget. Looking forward to the opportunity to work together! Best regards, Karthik
₹25,000 INR in 7 days
5.0
5.0

Hello there, I understand the challenges of manual timetable generation in colleges and universities, leading to scheduling conflicts. My approach would involve leveraging Python, FastAPI, PostgreSQL, React, and Google OR-Tools for constraint programming to automate conflict-free timetables. By ensuring no double-bookings for teachers or rooms and resolving class group conflicts, the system will streamline the entire scheduling process. I am confident in implementing the key features like multi-tenancy, JWT authentication, and a user-friendly dashboard for college admins. Thanks, Manisha
₹25,000 INR in 7 days
4.4
4.4

Hi there I understand you need a multi-tenant college scheduling SaaS that generates conflict-free timetables automatically using constraint programming. I have experience with Python, FastAPI, PostgreSQL, React, TypeScript, Docker, JWT authentication, and optimization-driven backend systems. I can build tenant-isolated data models, full CRUD modules, secure authentication, admin dashboards, and OR-Tools scheduling logic for teacher, room, and class-group constraints. I will keep the architecture clean and extensible so additional rules and institutions can be added later without redesigning the platform. Budget : ₹65000 INR timeline : 30 days Q1 : Do you need soft constraints such as preferred teaching times and workload balancing in the MVP? Q2 : Should generated timetables support manual adjustments and re-optimization afterward?
₹65,000 INR in 30 days
4.3
4.3

Hi there, The key challenge here is not simply generating a timetable—it’s reliably translating college rules into a conflict-free schedule while keeping each tenant’s data isolated. I can build the SaaS around FastAPI, PostgreSQL and React, with Google OR-Tools handling the constraint-solving layer. I’d structure the backend with SQLAlchemy/Alembic and strict tenant-aware data access, JWT authentication, and complete CRUD for teachers, courses, rooms, time slots, class groups and lessons. The scheduling engine will enforce hard constraints such as teacher, room and class-group conflicts, while the React/TypeScript + Tailwind dashboard gives admins a simple workflow to manage data and generate schedules. Docker will keep development and deployment consistent. I’ll also focus on validation, clear API boundaries, error handling and maintainable architecture so the generator can evolve into a reliable multi-college SaaS. 1. Are the scheduling rules limited to the listed hard constraints for the first release? 2. Do you already have database/API designs, UI references, or a starter repository? Best regards, Ankit
₹27,500 INR in 4 days
4.3
4.3

Hello, I reviewed your project for building a multi tenant college timetable SaaS. FastAPI with PostgreSQL and Google OR Tools will provide a strong backend for isolated college data and constraint based scheduling. I will build JWT authentication, master data CRUD, conflict free timetable generation and the React dashboard with Docker deployment. The final delivery will include tested scheduling logic, responsive UI and documented setup. Best Regards, Sara
₹25,000 INR in 7 days
3.7
3.7

Hello Hope you are doing well "Automated Conflict-Free College Timetables" - I can build a multi-tenant SaaS using FastAPI, React, PostgreSQL, OR-Tools, JWT authentication, Docker, and Tailwind CSS. I can implement isolated college data, secure authentication, master-data CRUD, scheduling constraints, conflict detection, timetable generation, and an intuitive dashboard for administrators. I will structure the system with SQLAlchemy and Alembic, containerize services with Docker, implement OR-Tools constraints, and deliver a maintainable production-ready application. Would you like additional soft constraints such as teacher preferences and room capacity included in the scheduling algorithm? Looking forward to working with you.
₹25,000 INR in 7 days
3.2
3.2

Hi, should the timetable generator also allow admins to set preferred scheduling rules or only enforce the defined hard constraints? I have experience with Python, FastAPI, React and PostgreSQL, including API-driven applications with complex business logic. I will build the scheduling engine around OR-Tools so conflicts are prevented at the constraint level rather than fixed after generation. I will also structure the database with proper tenant isolation and keep the React dashboard simple for college admins to manage their data. Docker will be used for consistent deployment and testing. I will focus on making timetable generation reliable even as the number of teachers, rooms and lessons grows. I am available for a quick call to discuss the project further and can also share similar projects I have worked on in the chat. Thanks, Ruchi.
₹25,000 INR in 7 days
2.8
2.8

From your brief, I understand you need a multi-tenant SaaS that auto-generates conflict-free college timetables using constraint programming. Phase 1 covers the foundation: PostgreSQL schema for tenants, courses, teachers, rooms, and class groups; FastAPI backend with JWT auth and CRUD endpoints for all entities; React dashboard with Tailwind for admin data entry. This is a four-week build that delivers a working data platform. Phase 2 then adds the OR-Tools solver and optimization engine. I've built multi-tenant backends with FastAPI and SQLAlchemy, and integrated constraint-based scheduling systems into production APIs. 5.0 rating on Freelancer, consistent on-time delivery. Phase 1 gives you a complete admin interface and API foundation ready for Phase 2. Full source, Docker containerization, two revision rounds on the UI, and handoff docs included. Share any data templates or sample inputs you have, and I'll start Phase 1 today. Jeremy
₹22,000 INR in 5 days
2.9
2.9

Greater Noida, India
Member since Sep 14, 2026
$30-250 USD
$30-250 USD
₹1500-12500 INR
₹100-400 INR / hour
$750-1500 USD
₹12500-37500 INR
$5000-10000 AUD
₹750-1250 INR / hour
£250-750 GBP
₹12500-37500 INR
$15-25 USD / hour
€12-18 EUR / hour
$30-250 USD
₹1500-12500 INR
₹37500-75000 INR
min $50 AUD / hour
₹12500-37500 INR
$10-100 CAD
₹12500-37500 INR
$30-250 USD