Connexion
Retour aux projets

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.

Nuxt 4NestJS 11TypeScriptMariaDBRedisSocket.IODocker

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.

Autres projets

Julien JEAN

Développeur fullstack TypeScript, ouvert au télétravail.

© 2026 Julien JEAN

Réalisé avec

Nuxt 4.5.2Vue 3.5.42PrimeVue 4.5.5Tailwind CSS 4.3.3TypeScript 5.9.3TypeORM 1.1.1Node.js 24.20.0