stationslauf/README.md

49 lines
884 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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