Gå til innhold

🎯 Søknadsportalen - Neste Steg

Dato: 2. desember 2025
Status: Produksjon klar ✅
Live URL: https://soknadsportalen.web.app/


✅ Fullført

  • ✅ Firebase sync fra Firebase Studio (11,683 linjer)
  • ✅ Alle deployment-fikser (Vite env vars, TypeScript, Firestore rules)
  • ✅ 18 støtteordninger lastet inn i database
  • ✅ Login fungerer (Google + Email/Password)
  • ✅ "Glemt passord"-funksjon implementert
  • ✅ Admin-panel operativt
  • ✅ Dokumentasjon komplett

🚀 Neste Steg for Testing

1. Brukertesting (Prioritet 1)

Hvem: - Testbrukere fra golfklubber - Interne brukere fra GKIT

Hva: - Logg inn på https://soknadsportalen.web.app/ - Test søk etter støtteordninger via AI-assistent - Test lagring av favoritt-ordninger - Test søknadsutkast med AI-hjelp

Testbrukere: - Admin: admin-2025@skigk.no (Google login) - Test: test@soknadsportalen.no / Test123456

Feedback: - Samle tilbakemeldinger i Google Forms eller Notion - Prioriter UX/UI-forbedringer - Identifiser kritiske bugs vs. "nice to have"


2. Cloud Functions Deploy (Hvis ikke gjort)

Funksjon: verifyBrreg (e-postverifisering mot Brønnøysund)

Deploy:

cd functions
npm install
firebase deploy --only functions

Test: - Prøv å registrere ny klubb - Verifiser at e-post-validering fungerer


3. Støtteordninger - Oppdatering og Vedlikehold

Når nye ordninger kommer:

Alternativ A - Via Admin UI: 1. Logg inn som admin 2. Klikk "Legg til ny" 3. Fyll inn detaljer 4. Klikk "Lagre"

Alternativ B - Via JSON (bulk): 1. Opprett/rediger fil i opportunities-json/ 2. Kjør: npx tsx scripts/convertToJson.ts 3. Importer via "Gjenopprett fra CSV"

Se: docs/SUPPORT_OPPORTUNITIES.md


4. Markedsføring og Onboarding

Mangler å finne: - Landing pages for GKIT markedsføring - Muligens i annen mappe på denne PC (ikke i Søknadsportalen-mappen)

Når funnet: - Koble landing pages til live app - Setup Google Analytics (hvis ønsket) - Lag onboarding-flow for nye klubber


5. Monitoring og Forbedringer

Firebase Console: - Sjekk Authentication brukere - Overvåk Firestore brukerdata - Se Cloud Functions logs (når deployet)

GitHub Actions: - Sjekk at deployments går grønt - Sett opp notifications for failed builds

Fremtidige Features: - E-post-varsler for nye støtteordninger - Push notifications - Kalender-integrasjon for frister - PDF-generering av søknader


📋 Quick Reference

Ressurs Lenke/Kommando
Produksjon https://soknadsportalen.web.app/
GitHub Repo https://github.com/Owe-S/soknadsportalen
Firebase Console https://console.firebase.google.com/project/soknadsportalen
Lokal dev npm run dev (http://localhost:5173)
Deploy Firestore rules firebase deploy --only firestore:rules
Deploy Functions firebase deploy --only functions

🆘 Hvis noe går galt

Build feiler: 1. Sjekk GitHub Actions logs 2. Kjør npm run build lokalt for å se feil 3. Verifiser at TypeScript kompilerer

Login feiler: 1. Sjekk browser console for errors 2. Verifiser Firestore rules er deployet 3. Sjekk at user har korrekt email i Firebase Auth

Database tom: 1. Firestore rules må være deployet 2. Klikk "Gjenopprett fra CSV" i Admin view 3. Sjekk Firebase Console > Firestore > opportunities


Start her når du kommer tilbake!