VidArch Docs
Desarrolladores

Arquitectura del código

Orientarse en los directorios principales del repositorio.

vidarch/
├─ client/                 interfaz React y modo demo
│  └─ src/
│     ├─ components/       tarjetas, reproductor, navegación y diálogos
│     ├─ context/          estado compartido y solicitudes comunes
│     ├─ pages/            pantallas de la aplicación
│     └─ demo/             datos y comportamientos estáticos
├─ server/
│  └─ src/
│     ├─ routes/           endpoints Express
│     ├─ services/         yt-dlp, cola y escáner
│     ├─ db/               esquema y migraciones de SQLite
│     └─ utils/            rutas, metadatos y seguridad
├─ scripts/                inicio local
├─ Dockerfile
└─ docker-compose.yml

server/src/index.ts inicializa la base, las protecciones HTTP, los límites de velocidad, las rutas y el servidor estático de producción.

El cliente no utiliza un enrutador externo: el estado de navegación de VidArch se traduce en URL mediante sus utilidades y su contexto.