🎯 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:
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! ✨