Skip to content

Oppsett og Installasjon

Denne guiden hjelper deg med å sette opp utviklingsmiljøet for Sponsor-Dugnader.

Forutsetninger

  • Node.js (v18 eller nyere anbefales)
  • npm (følger med Node.js)
  • Git

Installering

  1. Klone prosjektet:

    git clone https://github.com/Owe-S/workspace-setup-gkit.git
    cd Sponsor-Dugnader
    

  2. Installer avhengigheter:

    npm install
    

  3. Konfigurer Miljøvariabler: Sørg for at du har serviceAccountKey.json og firebase.json konfigurert korrekt for tilgang til Firebase-prosjektet.

Kjøre Lokalt

Start utviklingsserveren:

npm run dev
Applikasjonen vil være tilgjengelig på http://localhost:5173.

Seeding av Data

For å fylle databasen med testdata (bedrifter, klubber, oppdrag), kan du kjøre seed-scriptet:

Via Terminal

npm run seed

Via Nettleser

  1. Start applikasjonen (npm run dev).
  2. Gå til http://localhost:5173/seed-data.
  3. Klikk på Run Seed Script.

Bygge for Produksjon

For å bygge applikasjonen for produksjon:

npm run build
Dette genererer statiske filer i dist-mappen.

Dokumentasjon

For å bygge og se denne dokumentasjonen lokalt:

  1. Installer MkDocs og Material theme (hvis du har Python installert):
    pip install mkdocs-material
    
  2. Start dokumentasjonsserveren:

    python -m mkdocs serve
    
    Dokumentasjonen er da tilgjengelig på http://127.0.0.1:8000.

  3. Bygg statiske filer (til site/ mappen):

    python -m mkdocs build
    

  4. Publiser til GitHub Pages:

    python -m mkdocs gh-deploy