MP-14 Sports Camps
MP-14: Webside, database og API

Prosjekt oppsummering
MP-14 består av profesjonelle volleyball trenere som hadde et ønske om å drive sine egne volleyball sommer camper. De ønsket å vise alle campene på en side hvor kunder kan registrere bruker, logge inn, registrere utøver som skal delta og bestille plass i campen kunden ønsket seg.
UX / Bruker opplevelse
Tidlig i prosjektet måtte vi definere hva vi ønsker å fokusere på og hvordan brukeropplevelsen skulle oppleves. Petra som driver MP-14 ville gjøre det så enkelt som mulig for kunder. Vi har hatt fokus på å gjøre det enkelt å se de forskjellige campene og har opprettet "kunde-løp" hvor kunden får e-post med instrukser ved vært steg videre i "kunde-løpet".
Database design
Alt fra camper til brukere, registrerte idrettsutdøvere, trenere knyttet mot camp og bestillinger snakker med database gjennom API. Dette krevde nøye planlegging ved oppstart hvor vi diskuterte hvilke databaser som skal snakke med andre databaser (bruker->camp, trener->), hva som skal kreves av info og hva som kan velges bort.
Teknologi
Vi har brukt NodeJS og Express til "back-end" logikk og APi. Det er en integrasjon med Stripe for booking og MongoDB brukes til database. For å visualisere data fra database, samt sende brukertilpassede mail-templates har vi brukt PUG templating language. På front-end er det brukt PUG, Vanilla JavaScript og HTML / SasS(css). Vi har brukt Git til versjonskontroll og Railway containers til deployment og hosting.
Sluttprodukt
MP-14 har gått fra å ta i mot bestillinger på mail, sende kunder instruksjoner til SWIFT / IBAN bankoverføring, manuelt sjekk av bankkonto og oppfølging gjennom Excel-ark til å ha en plattform som gjør jobben for dem. De har nå flere bookinger og en plattform de kan markedsføre til nye kunder. Tilbakemeldingen fra kunden er at de er kjempefornøyd og kan nesten ikke tro at de stadig får nye kunder som har gått hele kunde-løpet uten å 1 gang være i kontakt med folkene bak MP-14.