19 lines
533 B
Markdown
19 lines
533 B
Markdown
<h1 align="center">rota</h1>
|
|
|
|
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
|
|
```bash
|
|
just --list
|
|
```
|