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.

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
Gostou deste projeto?
Posso ajudar a construir algo assim para você ou para o seu time.
Outros projetos
DestaqueTaverna 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
DestaqueClínica Biointegral Saúde
Site institucional em produção da Clínica Biointegral Saúde, construído com Next.js para performance e SEO.
- TypeScript
- Next.js
- Tailwind CSS
- Axios
DestaqueMeditaçõ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
