Inazuma Legacy

Inazuma Legacy

AplicaciΓ³n web temΓ‘tica de Inazuma Eleven donde los usuarios se registran, consultan jugadores, chatean en tiempo real y se miden en partidas con un asistente IA integrado.

DescripciΓ³
Inazuma Legacy es una aplicaciΓ³n web desarrollada con Spring Boot inspirada en el videojuego y anime a Inazuma Eleven. Permite a los usuarios registrarse, iniciar sesiΓ³n de forma segura y acceder a una plataforma interactiva con diversas funcionalidades sociales y juego.

Cada usuario puede jugar pachangas con los jugadores de la propia web, pueden chatear con otros jugadores, y consultar un ranking global relacionado con las pachangas. La plataforma incluye un sistema de chat en tiempo real implementado con WebSocket y STOMP que permite conversaciones tanto pΓΊblicas como privadas entre usuarios conectados.

El proyecto integra una IA externa (GPT-4o vΓ­a API de OpenAI) accesible desde el chat, que responde a preguntas de los usuarios en espaΓ±ol de forma breve y precisa. AdemΓ‘s, dispone de un modo de partida llamado "pachanga", donde los jugadores pueden enfrentarse y obtener resultados basados ​​en sus estadΓ­sticas. Toda la informaciΓ³n se persiste en una base de datos PostgreSQL y el acceso estΓ‘ protegido por Spring Security.

InformaciΓ³ general

Autoria:
VΓ­ctor LΓ³pez Ruiz
Cicle:
DAM
Grup:
B
Curs:
2025-26
Tutor:
Luis ElΓ­a

Tecnologies

Java Spring Boot Thymeleaf Spring Security PostgreSQL WebSocket

PlanificaciΓ³ i gestiΓ³

EnllaΓ§os del projecte