GameHub

Hecho por

Luis Hidalgo

Luis Hidalgo

Desarrollador full-stack. Diseño y construyo productos web de principio a fin — de la base de datos a la interfaz, pasando por integraciones con IA, infra y diseño. GameHub es uno de esos proyectos.

🎮 Sobre GameHub

Una biblioteca personal autohospedada para gestionar y descargar ROMs desde cualquier dispositivo de la red local. Pensada para funcionar en una Raspberry Pi con acceso directo a discos duros externos.

  • ·Biblioteca de ROMs con escaneo automático
  • ·Metadatos + carátulas desde RAWG y SteamGridDB
  • ·Descarga de ROMs con cola y control de tokens
  • ·Panel de admin con tráfico y donaciones
  • ·Infinite scroll, skeleton covers, lazy loading
  • ·Tienda HTTP compatible con CyberFoil / Tinfoil

¿Hablamos?

Si quieres colaborar, contratarme o simplemente preguntarme algo sobre cómo está hecho esto, mi portfolio tiene todos los detalles (enlaces, experiencia, otros proyectos y formas de contacto).

Abrir luishidalgoa.vercel.app

🗄 Stack técnico de GameHub

FRONTEND

  • · Next.js 14 (App Router)
  • · React 18
  • · TypeScript
  • · Tailwind CSS
  • · SWR

BACKEND

  • · Next.js API Routes
  • · Prisma ORM
  • · SQLite
  • · node-cron

ALMACENAMIENTO

  • · MinIO (S3-compatible)
  • · Sistema de archivos local (ROMs)

APIS

  • · RAWG Metadata API
  • · SteamGridDB
  • · YouTube Data API v3