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.ymlserver/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.