add first thoughts
This commit is contained in:
commit
3fdb73030b
48
README.md
Normal file
48
README.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# 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
|
Loading…
x
Reference in New Issue
Block a user