Application multi-jeux en temps réel
naskot.fr
Espace membre, monnaie virtuelle, boutique, QR codes et tchat : une application complète en Nuxt 4 et NestJS 11, 100 % WebSocket côté jeu.
naskot.fr est une vraie application, pas un site vitrine : comptes avec 2FA et MFA adaptative, permissions par groupes, monnaie virtuelle, boutique en crédits, QR codes et tchat instantané.
Le front est un Nuxt 4 sans backend : Nitro proxifie les appels vers une API NestJS 11 documentée en OpenAPI. Les jeux et le tchat passent entièrement par WebSocket, avec un adaptateur Redis pour rester cohérents sur plusieurs processus.
Côté jeu, chaque machine à sous n'est occupée que par un joueur, se libère après cinq minutes sans action et impose une attente avant de la reprendre. Les parties publiques se regardent en direct sans compte, en lecture seule.
L'ensemble tourne dans quatre conteneurs Docker, avec MariaDB et Redis fermés à l'extérieur, derrière un reverse proxy Apache.