No description
- Swift 50.7%
- TypeScript 43.3%
- CSS 2.9%
- Ruby 2.3%
- Dockerfile 0.6%
- Other 0.1%
| .forgejo/workflows | ||
| admin | ||
| api | ||
| docs | ||
| ios | ||
| .DS_Store | ||
| .gitignore | ||
| README.md | ||
SkiltScan
SkiltScan er en løsning for registrering, oppslag og administrasjon av bilskiltobservasjoner.
Systemet består av tre hoveddeler:
ios/– en iPhone-app for registrering av observasjoner, visning av skilt, tagging og raske oppslagapi/– en backend for lagring av observasjoner, bilmetadata, tags, notater og historikkadmin/– et web-basert adminpanel for søk, filtrering, administrasjon og oversikt
Funksjoner
kort og godt: skilter leses inn -> trykke på skilt → vise data → tagge” typiske tags: venn / politi / toll / kjent bil (kjendis) / obs
iOS-app
- registrere bilskilt via kamera
- lagre tidspunkt og GPS-posisjon for observasjoner
- vise data om tidligere observasjoner
- varsel dersom det er satt en tag på skiltet tidligere
- slå opp eierinfo om kjøretøy via webview (for å sette korrekte tags)
- legge til tags og notater på skilt
Backend
- lagrer skilt, observasjoner, tags og notater
- håndterer oppslag på kjøretøymetadata mot egen database
- håndterer oppslag på kjøretøymetadata mot SVV (om vi ikke har sett regnummeret før)
- eksponerer API for mobilapp og adminpanel
- kan cache metadata for raskere responser og færre eksterne kall
Adminpanel
- søk etter skilt
- registrere bilskilt manuelt
- se alle observasjoner for et skilt og plassere dem ut på kart.
- filtrere på tid, tag og lokasjon
- administrere tags og notater
- se kjøretøymetadata som merke, modell, årsmodell og andre detaljer
- få bedre oversikt enn i mobilappen
Eksempler på data per skilt
Et skilt kan ha:
- registreringsnummer
- merke
- modell
- årsmodell
- andre tilgjengelige kjøretøydetaljer
- tags
- notater
- observasjonshistorikk
- siste kjente posisjoner
- tidspunkt for siste oppslag
Repo-struktur
skilt-scan/
├── api/
├── ios/
├── admin/
├── docs/
├── .gitignore
└── README.md