Oppgaveliste
Phase 2: The "Wow" Factor (Gamification)
- [x] Phase 2: Gamification ("Dugnadsligaen")
- [x] Generate Gamification Assets (Trophies, Badges)
- [x] Design Data Schema for Leaderboards (Firestore)
- [x] Implement
Leaderboard.jsx(The League Table) - [x] Implement
CompanyProfile.jsx(The Bragging Page) - [/] Phase 3: The "Work" (Missions)
- [x] Design Mission Board UX (Card-based swipe interface)
- [x] Implement
MissionBoard.jsx(Marketplace UI) - [x] Implement
MissionDetail.jsx(Full mission view) - [x] Add Mission Card interactions (swipe, bookmark, apply)
- [/] Phase 4: Authentication Polish
- [x] Create Signup UI with role selection
- [x] Add form validation
- [x] Integrate with AuthContext
- [x] Deploy and test full auth flow
- [x] Phase 5: Profile System (GDPR Compliant)
- [x] Create Company Dashboard (
/profil/company) - [x] Create Club Dashboard (
/profil/club) - [x] Create Member Profile (
/profil/member) - [x] Add role-based routing protection
- [x] Document Firestore schema for profiles
- [x] Phase 6: Firestore Integration & Security
- [x] Create Firestore security rules
- [x] Build Firestore service layer
- [x] Seed database with test data
- [x] Deploy security rules to Firebase
- [x] Connect Company Dashboard to real data
- [x] Connect Club Dashboard to real data
- [x] Connect Member Profile to real data
Phase 7: Verification & Polish
- [x] Create Firebase Auth test users
- [x] Verify company login works on live site
- [x] Verify club login works on live site
- [/] Verify member login and GDPR protection
- [x] Test navigation (Home → Login → Dashboard)
- [/] Verify Firestore data displays correctly in dashboards
- [ ] Fix build errors for production deployment
Phase 8: Feature Restoration (Current)
- [x] Mission Board
- [x] Implement
saveMissionservice - [x] Implement
applyForMissionservice - [x] Connect UI to real services
- [x] Club Dashboard
- [x] Fetch and display applied missions
- [x] Fetch and display saved missions
- [x] Company Dashboard
- [x] Fetch and display posted missions
- [x] View applicants functionality
- [x] Member Profile
- [x] Connect real mission history
- [x] Verify stats calculation