2026-03-15 15:23:05 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2026-03-15 15:23:05 +02:00
2025-12-26 11:25:45 +02:00
2025-12-26 11:25:45 +02:00
2026-01-18 00:03:18 +02:00
2025-12-26 11:25:45 +02:00

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 .docx and .txt

Stack

  • Frontend: SvelteKit + TypeScript + Tailwind CSS
  • Backend: Rust (Tauri)

Usage

just --list
Description
No description provided
Readme 384 KiB
Languages
Rust 52.2%
Svelte 38.7%
TypeScript 4.4%
CSS 3%
JavaScript 1%
Other 0.7%