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:
@@ -1 +1 @@
|
|||||||
# WebTriviasMulti Backend
|
# Trivy Backend
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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>
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user