← Tilbake

Kollektivløsning for Norge

Se koden på Github

Skoleprosjekt 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