Projects
Residency Rotation Scheduler (R2S) preview
Archived
2025

Residency Rotation Scheduler (R2S)

A constraint-based optimisation tool for residency rotation scheduling powered by Google OR-Tools.

React.js
TypeScript
TailwindCSS
FastAPI
Google OR-Tools
Replit

Problem

Residency rotation scheduling is difficult to manage manually because every timetable must satisfy capacity limits, rotation requirements, preferences, leave, historical postings, and fairness constraints.

Solution

R2S models the scheduling problem as a constraint optimisation workflow. A FastAPI backend parses structured CSV inputs, builds an OR-Tools solver model, and returns feasible timetables that users can tune, pin, inspect, and export through a React interface.

0%