Kollektivløsning for Norge
Se koden på GithubSkoleprosjekt i Software Engineering & Testing ved Høgskolen i Østfold, laget sammen med Mahruhk, Aron, Per Anders og Jan Fredrik.
Mål
Vi ville øve på en hel utviklingsprosess i gruppe, og samtidig vise hvordan kollektivtransport kan bli enklere og mer forutsigbar for flere brukergrupper, som rullestolbrukere, eldre og de som ikke snakker norsk.
Løsningen
En Java-prototype som kjører i terminalen og samler ruter, avganger og billettkjøp på ett sted.
- Reiseplanlegging med filter for tilgjengelighet
- Billetter lagres lokalt i en tekstfil, uten eksterne tjenester
- Enkelt tastaturstyrt grensesnitt
- Flere språk (norsk, engelsk, polsk) var planlagt, men er ikke implementert
Teknologi
Java, MySQL, IntelliJ og Maven. Bygget med MVC-arkitektur.
Arbeidsmåte
GitHub med en branching-strategi inspirert av Git Flow, og Azure DevOps til backlog og sprintplanlegging.
Veien videre
- Sanntidsdata fra Entur sitt API
- Sikker betaling
- Grafisk brukergrensesnitt
- Kart og GPS
- Mer robust datalagring i database eller sky