9d8eacfb2b474f325806fa8495c03ad99b89c6d8
rota
Desktop app for generating monthly schedules for medical residents. The scheduling engine uses a parallel constraint-satisfaction DFS with a least-flexibility-first heuristic.
Features
- Configurable residents, shift types, and forbidden pairings
- Negative shift requests and manual pre-assignments
- Fairness-aware workload distribution
- Export to
.docxand.txt
Stack
- Frontend: SvelteKit + TypeScript + Tailwind CSS
- Backend: Rust (Tauri)
Usage
just --list
Description
Languages
Rust
55.8%
Svelte
35.7%
TypeScript
3.9%
CSS
2.7%
JavaScript
1%
Other
0.9%