Simulador de sistema gacha con personajes de anime, probabilidades por rareza y gestión de créditos en tiempo real.
Acerca de • Características • Stack Tecnológico • Despliegue Local • Previsualización
Simulador de gacha inspirado en juegos de anime, con personajes de series como Naruto y Jujutsu Kaisen. El sistema replica mecánicas reales de gacha: probabilidades variables según rareza, historial de pulls y colección de personajes obtenidos. El backend incluye un seed base para facilitar el despliegue inicial con datos de prueba.
- 🎲 Sistema de pulls con probabilidades variables según la rareza del personaje
- ⚡ Créditos en tiempo real vía WebSocket — se incrementan automáticamente cada minuto
- 📋 Registro de pulls para revisar el historial de resultados del gacha
- 🃏 Colección de personajes — visualiza las cartas obtenidas y las que faltan por conseguir
- 🔐 Panel de administrador con gestión de roles y permisos por módulo
- 🐳 Backend completamente dockerizado con Docker Compose listo para usar
| Capa | Tecnología |
|---|---|
| Frontend | React + TypeScript |
| Backend | NestJS |
| Tiempo real | WebSockets |
| Infraestructura | Docker + Docker Compose |
| UI Components | Chakra UI |
| Estado global | Redux Toolkit |
- Docker y Docker Compose instalados
- Node.js 18+
- Clona el repositorio
git clone https://github.com/tu-usuario/gacha-simulator.git
cd gacha-simulator-
Configurar la variable de entorno basado en el env.example
-
Levanta el backend con Docker
cd backend
docker compose up -d- Instala dependencia del frontend y levantalo
cd frontend
npm install
npm run devEl backend incluye un seed base que carga automáticamente los animes, personajes y configuración inicial. Se ejecuta con:
npm run seed


