chore: Rename project from WebTriviasMulti to Trivy

- Update all code references to new name
- Rename design document
- Update package.json
- Update frontend titles and branding

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-26 09:22:04 +00:00
parent 0642b559df
commit e5a2b016a0
9 changed files with 16 additions and 16 deletions

View File

@@ -1 +1 @@
# WebTriviasMulti Backend # Trivy Backend

View File

@@ -21,15 +21,15 @@ sio = socketio.AsyncServer(
@asynccontextmanager @asynccontextmanager
async def lifespan(app: FastAPI): async def lifespan(app: FastAPI):
# Startup # Startup
print("Starting WebTriviasMulti server...") print("Starting Trivy server...")
yield yield
# Shutdown # Shutdown
print("Shutting down WebTriviasMulti server...") print("Shutting down Trivy server...")
# FastAPI app # FastAPI app
app = FastAPI( app = FastAPI(
title="WebTriviasMulti API", title="Trivy API",
description="API para el juego de trivia multiplayer", description="API para el juego de trivia multiplayer",
version="1.0.0", version="1.0.0",
lifespan=lifespan lifespan=lifespan
@@ -59,7 +59,7 @@ socket_app = socketio.ASGIApp(sio, app)
@app.get("/") @app.get("/")
async def root(): async def root():
return { return {
"message": "WebTriviasMulti API", "message": "Trivy API",
"version": "1.0.0", "version": "1.0.0",
"status": "running" "status": "running"
} }

View File

@@ -1,6 +1,6 @@
import asyncio import asyncio
import sys import sys
sys.path.insert(0, '/root/WebTriviasMulti/backend') sys.path.insert(0, '/root/Trivy/backend')
from sqlalchemy import select from sqlalchemy import select
from app.models.base import get_async_session from app.models.base import get_async_session

View File

@@ -1,4 +1,4 @@
# WebTriviasMulti - Documento de Diseño # Trivy - Documento de Diseño
**Fecha:** 2026-01-26 **Fecha:** 2026-01-26
**Versión:** 1.0 **Versión:** 1.0
@@ -9,7 +9,7 @@
## 1. Visión General ## 1. Visión General
### 1.1 Descripción ### 1.1 Descripción
WebTriviasMulti es una aplicación web de trivia multiplayer en tiempo real, inspirada en el formato de Jeopardy. Permite partidas entre 2 equipos de hasta 4 jugadores cada uno, con preguntas organizadas por categorías y niveles de dificultad. Trivy es una aplicación web de trivia multiplayer en tiempo real, inspirada en el formato de Jeopardy. Permite partidas entre 2 equipos de hasta 4 jugadores cada uno, con preguntas organizadas por categorías y niveles de dificultad.
### 1.2 Características Principales ### 1.2 Características Principales
- Partidas en tiempo real con WebSockets - Partidas en tiempo real con WebSockets
@@ -424,7 +424,7 @@ Usando la tabla `game_events`, cada evento registra:
## 12. Estructura del Proyecto ## 12. Estructura del Proyecto
``` ```
WebTriviasMulti/ Trivy/
├── backend/ ├── backend/
│ ├── app/ │ ├── app/
│ │ ├── __init__.py │ │ ├── __init__.py

View File

@@ -4,8 +4,8 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="WebTriviasMulti - Trivia multiplayer en tiempo real" /> <meta name="description" content="Trivy - Trivia multiplayer en tiempo real" />
<title>WebTriviasMulti</title> <title>Trivy</title>
<!-- Fonts --> <!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

View File

@@ -1,5 +1,5 @@
{ {
"name": "webtriviasmulti-frontend", "name": "trivy-frontend",
"private": true, "private": true,
"version": "1.0.0", "version": "1.0.0",
"type": "module", "type": "module",

View File

@@ -1,4 +1,4 @@
# Sound Assets for WebTriviasMulti # Sound Assets for Trivy
This directory contains theme-specific sound effects for the trivia game. This directory contains theme-specific sound effects for the trivia game.

View File

@@ -59,9 +59,9 @@ export default function Home() {
<h1 <h1
className={`text-4xl md:text-6xl font-bold mb-2 ${styles.glowEffect}`} className={`text-4xl md:text-6xl font-bold mb-2 ${styles.glowEffect}`}
style={{ color: config.colors.primary, fontFamily: config.fonts.heading }} style={{ color: config.colors.primary, fontFamily: config.fonts.heading }}
data-text="WebTriviasMulti" data-text="Trivy"
> >
WebTriviasMulti Trivy
</h1> </h1>
<p style={styles.textSecondary}>Trivia multiplayer en tiempo real</p> <p style={styles.textSecondary}>Trivia multiplayer en tiempo real</p>
</motion.div> </motion.div>

View File

@@ -35,7 +35,7 @@ export default function AdminLayout() {
{/* Sidebar */} {/* Sidebar */}
<aside className="w-64 bg-gray-800 p-4 flex flex-col"> <aside className="w-64 bg-gray-800 p-4 flex flex-col">
<div className="mb-8"> <div className="mb-8">
<h1 className="text-xl font-bold text-white">WebTriviasMulti</h1> <h1 className="text-xl font-bold text-white">Trivy</h1>
<p className="text-gray-400 text-sm">Admin Panel</p> <p className="text-gray-400 text-sm">Admin Panel</p>
</div> </div>