884 B
884 B
Stationslauf
Techstack
- Rust + Axum as backend
- Maud as template engine
- sqlite as DB
- HTMX as frontend
DB Modell
- group
- id
- name
- 'pfadigruppe'
- notes
- amount_people
- first_station_id -> station
- station
- id
- name
- amount_people
- last_login
- pw (6-8 auto-generated chars, printed on qr code)
- lat/lng
- group_station
- group_id
- station_id
- points
- notes
- arrived_at
- started_at
- left_at
- path
- id
- name // e.g. 'wiwö'
- path_station // TODO: better name
- path_id
- station_id
- pos // arrange stations on the path, second order -> station_id?
Fancy features
- see when a group starts going to your direction
- QR codes for groups, stations can then scan it?
- View all groups: where have they last made contact with any station?
- View single group: which stations are they still missing?
- Rangliste