Loading...
Loading...
En engagerande quiz-spelplattform fokuserad på HP-frågor med tävlingsfunktioner, vänner utmaningar och smarta insikter för att hjälpa spelare förbättra sina kunskaper och prestationer snabbt.
Det svenska Högskoleprovet (HP) är ett högt stakes-prov för universitetsinträde som tas av över 100 000 studenter årligen. Traditionella studiemetoder saknar engagemang, tävlingsmotivation och feedback i realtid. Studenter kämpar med att identifiera svaga områden, spåra framsteg över 8 olika frågekategorier och upprätthålla konsekventa övningsvanor.
Vi byggde HPSpelet.se som en kompetitiv 1v1 multiplayer-quizplattform med ett ELO-stil betygssystem kalibrerat för att spegla Sveriges officiella HP-poängsättning. Plattformen erbjuder realtidsmatcher, vännutmaningar, omfattande analys och AI-driven handledning för att hjälpa studenter identifiera och förbättra svaga områden.
HPSpelet använder en modern full-stack-arkitektur med Next.js 14 App Router, PostgreSQL-databas och realtids multiplayer via Server-Sent Events. Systemet inkluderar 66+ API-endpoints, omfattande sessionshantering och Stripe-betalningsintegration.
React-baserad SPA med realtids speluppdateringar, responsiv design och avancerad tillgänglighet
Next.js 14 App Router, TypeScript, Tailwind CSS 4, Radix UI, 40+ anpassade animationer
Realtids multiplayer-system med lobby-hantering, SSE-strömning och spelstatussynkronisering
Server-Sent Events, Spellobbyar, 60-sekunders tidtagare, Tie-breaker-logik
Omfattande schema med 11+ kärntabeller som spårar användare, matcher, statistik och prestationer
PostgreSQL 15, pgcrypto UUID:er, Anslutningspooling (50 max), Automatiska tidsstämplar
Dubbel autentisering med e-post/lösenord och Google OAuth, säkra sessioner och CSRF-skydd
NextAuth.js 4.24, Firebase Auth, bcryptjs, JWT-sessioner
Kärninnovationen är en sofistikerad realtidsspelmotor kombinerad med ett ELO-stil betygssystem kalibrerat för att matcha Sveriges officiella HP-poängfördelning. Systemet hanterar samtidiga matcher, säkerställer rättvis matchning och ger meningsfulla prestationsmätvärden.
Anpassad K-faktor (0.05) kalibrerad för HP-poängfördelning: expectedScore = 1/(1+10^((motståndare-spelare)*500/400)), med ranking från Nybörjare (0.00) till Mästare (2.00)
Realtidsuppdateringar via SSE med heartbeat varje sekund. Events: init, players_update, game_started, next_question, opponent_answered, game_completed
6-stegsflöde: Skapa Lobby → Gå Med → Redo → Starta Spel → Svarsloop (7 frågor) → Avsluta Spel med HP-deltaberäkning
Analys över alla 8 kategorier: Kvantitativ (XYZ, KVA, NOG, DTK) och Verbal (ORD, MEK, LÄS, ELF) med precisionsprocent och förbättringstrender
Realtids lobbychatt, vänsystem med direktutmaningar och tävlingstopplistor med dagliga/veckovisa/all-time rankningar
HPSpelet.se är en produktionsklass utbildningsspelplattform med enterprise-nivå tillförlitlighet och omfattande funktioner designade för att hjälpa studenter förbättra sina Högskoleprovsresultat genom tävlingsinriktat, engagerande spelande.
Nästa Projekt
Polymarket Trading Bot →