Proyecto fullstack

PokéSector 35

¿Aún no te has echado una partidita a este homenaje de uno de los juegos míticos de la Game Boy?...

Fullstack
2026
Académico
Captura principal del proyecto de PokéSector 35 Impresionante

Tecnologías

El proyecto

PokéSector 35 es un juego web inspirado en los Pokémon clásicos de Game Boy. El tablero es un mapa de 7×5 casillas donde el jugador explora, se encuentra con Pokémon salvajes y los captura con pokéballs.

El juego tiene:

  • Cuatro niveles de dificultad
  • Tres ranuras de guardado por usuario
  • Pokédex propia
  • Sistema de ranking global
  • Grabación de replays de cada partida

Y en el apartado de personalización:

  • Siete colores de consola
  • Ocho personajes para elegir
  • Diez músicas diferentes
  • Veinte mapas aleatorios
  • Veitiocho stickers para decorar

El frontend está construido en Vite con JavaScript vanilla, el backend en Node.js con Express y Sequelize conectado a PostgreSQL, y un panel de administración con vistas Pug para gestionar usuarios, ranking y datos del juego.

Una vez terminado el desarrollo, se realizó una auditoría de seguridad exhaustiva sobre el propio proyecto, identificando y corrigiendo 21 vulnerabilidades clasificadas por severidad, entre ellas inyección SQL, path traversal, ausencia de headers de seguridad HTTP y vectores de DoS.

El backend está desplegado en producción con PM2 y Apache como reverse proxy. Cualquiera puede jugar gratis desde el móvil y el PC, a través de controles táctiles, de teclado o con un mando.

Capturas

¿Quieres verlo?