Dette repoet er utgangspunkt for caseoppgaven i Labyrintenfinalen 2024. Her kan dere se et eksempel på en enkel frontendapp i React + Vite og en enkel express backend med et api for deltakere.
- Klon dette repoet til din lokale maskin. Åpne terminalen, naviger til mappen du vil ha repoet i og skriv kommandoen
git clone [email protected]:bekk/labyrintenfinale-kometkameratene.git
. - Sjekk at du har node og npm installert på din maskin med
npm --version
ognode --version
. Hvis du på en av disse fårcommand not found
, må du installere det, feks med brew. Spør gjerne en coach om hjelp! - Installer
nodemon
mednpm install -g nodemon
- Naviger inn i backend med
cd backend
. - Kjør
npm install
for å installere avhengigheter for backend. - Kjør
npm run dev
for å kjøre opp backend. Denne vil da starte opp på port 5174. - Åpne en nettleser på
localhost:5174/api/deltakere
for å verifisere at backend kjører.
- Åpne nytt terminalvindu og naviger til roten av repoet.
- Kjør
npm install
for å installere avhengigheter for frontend. - Kjør
npm run dev
for å kjøre opp frontend. Den vil da starte opp på port 5173. - Åpne nettleser på
localhost:5173
for å verifisere at frontend kjører.
Vi bruker Heroku for å hoste appen: https://kometkameratene-d1a858561577.herokuapp.com/.
For å dytte ting ut hit trenger dere bare å pushe til git, så fikser heroku pipeline resten. Om dere trenger å gjøre noen endringer i Heroku, kan dere ta kontakt med en av oss coacher!