Linker is een tracingsysteem om de deelnemers van Chirolink op te kunnen volgen tijdens het wandelweekend.
De gemakkelijkste manier om linker lokaal te draaien is m.b.v. Docker. Je hebt hiervoor git, Docker en Docker Compose nodig.
git clone https://github.com/Tijs-B/linker.git
cd linker
docker compose build
docker compose run --rm linker python manage.py migrate
docker compose run --rm linker python manage.py createsuperuser
Je moet de frontend container nog un-commenten als je hem in een docker container wilt draaien in docker-compose.yml
docker compose up -d
De frontend draait nu op localhost:8061 en de backend op localhost:8060/admin.
- Doorlooptijden
- Per tocht en richting
- Voor een bepaald stuk, mbv markers/sections
- Per groep
- Op team pagina per tocht zetten
- Verboden zones
- Basis implementatie
- Melding wanneer groep in verboden zone loopt
- Leesbare locatie per team
- Safe status per team (veilig op een weide)
- Filter lijst van teams op teams die nog niet safe zijn
- Timestamp safe
- Formulier voor weidebewoner om in te vullen
- Veilig op bus?
- Notities per team
- Kaartnotities
- Toevoegen via frontend
- Opmerking bekijken via frontend
- Verwijderen
- Groepsfoto's
- Backend
- Retrieve / update in frontend
- Frontend polling & offline data management
- Auto refetch tracker data. Werkt dat nu zelfs?
- Melding bij offline
- Lokale cache van data (telefoonnummers bijvoorbeeld!) bij offline
- Flag aandacht vragende teams?
- Meldingen?
- Tracker health: wanneer een tracker uit staat of al even geen updates meer heeft gekregen
- Wanneer een groep echt heel ver van de route zit
- Wanneer een groep al een hele tijd stil staat
- Heatmap