<SergioBastos />
Retour aux projets

Retro Room

Une salle de consoles rétro sur le web : Game Boy et Master System recréées en composants, avec vraie émulation, changement de cartouches et sauvegardes dans le cloud.

Retro Room

Le projet a commencé comme une Game Boy (DMG) construite uniquement avec des composants React, puis est devenu Retro Room, une salle de consoles rétro qui font tourner de vrais jeux dans le navigateur, comme Pokémon Rouge, Tetris, Super Mario Land, Zelda et Metroid.

Next.js 16, TypeScript et Tailwind CSS côté frontend, Auth.js pour la connexion, Drizzle et PostgreSQL pour les jeux et les sauvegardes, Supabase Storage pour les jaquettes et les ROMs, et MongoDB pour les journaux du tableau d'administration.

Fonctionnalités principales

  • Consoles détaillées en composants, à l'échelle maximale tout en gardant les proportions d'origine
  • Vraie émulation, avec changement de cartouche uniquement console éteinte
  • Sauvegardes SRAM dans le cloud, avec connexion Google et session de 24 heures
  • ROMs servies par un proxy signé, avec chemin chiffré (AES-256-GCM) et stockage privé
  • Tableau d'administration avec gestion des jeux, audit et journaux
  • Limitation de débit, vérification d'Origin et en-têtes de sécurité (CSP, COOP/COEP)

Galerie

Retro Room 1

Ce projet vous plaît ?

Je peux vous aider à construire quelque chose de similaire, pour vous ou pour votre équipe.

WhatsApp

Autres projets

Taverna dos Jogos
À la une

Taverna dos Jogos

Portail gratuit pour les joueurs : Pokédex complet, cartes Hearthstone, Yu-Gi-Oh! et TCG Pocket, LoL et animés, avec défis quotidiens, duels en direct et progression par compte.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • +2
Voir en ligne CodeVoir les détails
Méditations Quotidiennes
À la une

Méditations Quotidiennes

Application iOS et Android qui transforme le livre Meditações Diárias en une pratique guidée par jour, avec journal, mandalas à colorier et abonnement premium.

  • TypeScript
  • Next.js
  • React Native
  • Expo
  • Asaas
  • +1
Voir les détails