Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the Project

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.

Key Features

  • 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

Technologies

  • Frontend: React, TypeScript, Vite
  • Backend: ASP.NET Core (.NET 8), PostgreSQL
  • Deployment: Render (Frontend + API)

Om prosjektet (norsk)

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.

Hovedfunksjoner

  • 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

Teknologier

  • Frontend: React, TypeScript, Vite
  • Backend: ASP.NET Core (.NET 8), PostgreSQL
  • Deploy: Render (frontend og API)

About

Developed a responsive booking application with a focus on usability, incorporating System Usability Scale (SUS) to evaluate and improve user experience.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages