Skip to content

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎴 Gacha Simulator

preview web

Simulador de sistema gacha con personajes de anime, probabilidades por rareza y gestión de créditos en tiempo real.

Acerca deCaracterísticasStack TecnológicoDespliegue LocalPrevisualización


Acerca de

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.


Características

  • 🎲 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

Stack Tecnológico

Capa Tecnología
Frontend React + TypeScript
Backend NestJS
Tiempo real WebSockets
Infraestructura Docker + Docker Compose
UI Components Chakra UI
Estado global Redux Toolkit

Despliegue Local

Prerrequisitos

  • Docker y Docker Compose instalados
  • Node.js 18+

Pasos

  1. Clona el repositorio
git clone https://github.com/tu-usuario/gacha-simulator.git
cd gacha-simulator
  1. Configurar la variable de entorno basado en el env.example

  2. Levanta el backend con Docker

cd backend
docker compose up -d
  1. Instala dependencia del frontend y levantalo
cd frontend
npm install
npm run dev

El backend incluye un seed base que carga automáticamente los animes, personajes y configuración inicial. Se ejecuta con: npm run seed


Previsualización

preview web
preview web

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages