Roll
Branding, Full-stack utveckling
Utmaning
Killergame är en populär tävling som brukar hållas en gång om året i samband med Halloween på många gymnasieskolor runt om i Sverige. Spelet bäst med hjälp av ett digitalt system som håller reda på vilka spelare som fortfarande "lever", och vilka som har blivit "dödade" av en annan spelare.
Elevkåren för Procivitas Gymnasium i Helsingborg hade redan en sådan implementation, men behövde förbättra denna för att den saknade önskade funktioner och innehöll buggar.
Lösning
Byggde en backend med Fastify och MongoDB som på ett säkert sätt hanterar spelare och administratörer. Spelets statistik streamas i realtid via Websockets, och spelet administreras i kommitténs egna adminportal. Autentisering sker via JWT. Byggde även en integrering med Mailgun som skickar mejl vid registrering.
Frontend är byggd i Next.JS.