Submission for Labyrintenfinalen 2023, arranged by Bekk. https://fyfaen.nanura.no
  • JavaScript 90.5%
  • CSS 6.8%
  • HTML 2.6%
Find a file
2024-04-28 10:55:23 +02:00
config buildpack + config for nginx 2024-04-27 11:39:55 +02:00
docs Add sider vi trenger 2024-04-27 11:47:29 +02:00
public add missing pictures 2024-04-27 19:05:11 +02:00
src pewpew 2024-04-28 10:55:23 +02:00
.eslintrc.cjs Endre til vite i stedet 2024-04-25 12:23:44 +02:00
.gitignore Endre til vite i stedet 2024-04-25 12:23:44 +02:00
components.json fix shadcn? 2024-04-27 13:01:05 +02:00
Hvordan pitche.pdf Pitchepresentasjon 2024-04-28 09:55:48 +02:00
index.css fix 2024-04-27 13:03:34 +02:00
index.html Endre api til /deltakere, noen små designendringer 2024-04-26 12:59:31 +02:00
jsconfig.json Add input component 2024-04-27 12:18:08 +02:00
package-lock.json Add navbar 2024-04-27 19:44:08 +02:00
package.json Add navbar 2024-04-27 19:44:08 +02:00
postcss.config.js fix 2024-04-27 13:03:34 +02:00
Procfile buildpack + config for nginx 2024-04-27 11:39:55 +02:00
README.md Update README.md 2024-04-26 13:45:11 +02:00
tailwind.config.js Add menu carosel 2024-04-28 10:26:56 +02:00
vite.config.js fix shadcn 2024-04-27 12:30:33 +02:00

Labyrintenfinale 2024

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.

Kom i gang

Førstegangsoppsett

  1. Klon dette repoet til din lokale maskin. Åpne terminalen, naviger til mappen du vil ha repoet i og skriv kommandoen git clone git@github.com:bekk/labyrintenfinale-vimonopolet.git.
  2. Sjekk at du har node og npm installert på din maskin med npm --version og node --version. Hvis du på en av disse får command not found, må du installere det, feks med brew. Spør gjerne en coach om hjelp!
  3. Installer nodemon med npm install -g nodemon

Kjøre opp backend

  1. Naviger inn i backend med cd backend.
  2. Kjør npm install for å installere avhengigheter for backend.
  3. Kjør npm run dev for å kjøre opp backend. Denne vil da starte opp på port 5174.
  4. Åpne en nettleser på localhost:5174/api/deltakere for å verifisere at backend kjører.

Kjøre opp frontend

  1. Åpne nytt terminalvindu og naviger til roten av repoet.
  2. Kjør npm install for å installere avhengigheter for frontend.
  3. Kjør npm run devfor å kjøre opp frontend. Den vil da starte opp på port 5173.
  4. Åpne nettleser på localhost:5173 for å verifisere at frontend kjører.

Få ting ut i den store verden

Vi bruker Heroku for å hoste appen: https://vimonopolet-7aff524fcaa7.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!