<SergioBastos />
Voltar aos projetos

Retro Room

Sala de consoles clássicos na web: Game Boy e Master System recriados em componentes, com emulação real, troca de cartuchos e saves na nuvem.

Retro Room

Começou como um Game Boy (DMG) montado só com componentes React e evoluiu para o Retro Room, uma sala com consoles clássicos que rodam jogos de verdade no navegador, como Pokémon Red, Tetris, Super Mario Land, Zelda e Metroid.

Next.js 16, TypeScript e Tailwind CSS no frontend, Auth.js para login, Drizzle e PostgreSQL para jogos e saves, Supabase Storage para capas e ROMs e MongoDB para os logs do painel administrativo.

Principais funcionalidades

  • Consoles detalhados em componentes, em escala máxima mantendo a proporção original
  • Emulação real, com troca de cartucho apenas com o console desligado
  • Saves da SRAM na nuvem, com login Google e sessão de 24 horas
  • ROMs entregues por proxy assinado, com caminho criptografado (AES-256-GCM) e storage privado
  • Painel administrativo com cadastro de jogos, auditoria e logs
  • Rate limit, verificação de Origin e headers de segurança (CSP, COOP/COEP)

Galeria

Retro Room 1

Gostou deste projeto?

Posso ajudar a construir algo assim para você ou para o seu time.

WhatsApp

Outros projetos

Taverna dos Jogos
Destaque

Taverna dos Jogos

Portal gratuito para fãs de games: Pokédex completa, cartas de Hearthstone, Yu-Gi-Oh! e TCG Pocket, LoL e animes, com desafios diários, duelos ao vivo e progressão por conta.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • PostgreSQL
  • +2
Ver online CódigoVer detalhes
Meditações Diárias
Destaque

Meditações Diárias

App iOS e Android que transforma o livro Meditações Diárias em uma prática guiada por dia, com diário, mandalas para colorir e assinatura premium.

  • TypeScript
  • Next.js
  • React Native
  • Expo
  • Asaas
  • +1
Ver detalhes