Authors: Erlend Vitsø, Gard Molegoda, Markus Nedreberg Gjerde
Institution: Western Norway University of Applied Sciences
Client: Havila Kystruten
This project is a responsive web application developed as part of a bachelor thesis in collaboration with Havila Kystruten.
The application streamlines the Port to Port booking experience — an existing travel option offered by Havila, where passengers can reserve shorter segments of the coastal voyage between Norwegian ports. This application isolates and simplifies the Port to Port flow for independent travelers.
- Guided, step-by-step booking interface
- Port selection with validation
- Dynamic route and departure retrieval
- Cabin and service customization
- Passenger registration and payment
- SUS (System Usability Scale) integration for collecting user feedback and supporting continuous improvement of the user experience
- Frontend: React, TypeScript, Vite
- Backend: ASP.NET Core (.NET 8), PostgreSQL
- Deployment: Render (Frontend + API)
Forfattere: Erlend Vitsø, Gard Molegoda, Markus Nedreberg Gjerde
Institusjon: Høgskulen på Vestlandet
Oppdragsgiver: Havila Kystruten
Dette prosjektet er en responsiv webapplikasjon utviklet som del av en bacheloroppgave i samarbeid med Havila Kystruten.
Applikasjonen forenkler Port to Port-bookinger – et eksisterende tilbud der reisende kan reservere kortere strekninger mellom norske havner. Denne applikasjonen rendyrker denne funksjonaliteten for enklere og mer fleksibel bestilling.
- Veiledet bookingflyt i flere steg
- Valg og validering av avreise- og ankomsthavn
- Dynamisk henting av ruter og avganger
- Valg av kabinkategori og tilleggstjenester
- Registrering av passasjer- og betalingsinformasjon
- SUS (System Usability Scale)-integrasjon for tilbakemeldinger og kontinuerlig forbedring av brukeropplevelsen
- Frontend: React, TypeScript, Vite
- Backend: ASP.NET Core (.NET 8), PostgreSQL
- Deploy: Render (frontend og API)