CASE STUDY · 03
LunaraNext.js · React
A full-stack game platform combining a game engine with accounts, progression and realtime competition.
Private repository
- 07game modes
- 60sreconnect window
- 20persistence models
Context
A full-stack game platform combining a game engine with accounts, progression and realtime competition.
Challenge
Combine a game engine, persistent progression, accounts and realtime competitive play without splitting them into disconnected prototypes.
Engineering
Next.js/React, Prisma + PostgreSQL, Socket.IO reconnect and set synchronization, auth flows, PWA support and Vitest coverage.
Outcome
A unified platform supporting multiple modes, progression, live 1v1, tournaments and persistent player data.
Technical stack
- Next.js
- React
- Prisma
- Socket.IO