This repository was archived by the owner on Mar 3, 2026. It is now read-only.
Este release marca la primera versión funcional de la plataforma de video.
Se ha implementado un sistema básico pero sólido de autenticación y gestión de contenidos
para cada usuario registrado.
🔹 Funcionalidades principales:
- Registro de usuarios con correo y contraseña.
- Autenticación de usuarios mediante inicio de sesión seguro.
- Cada usuario puede subir videos con los siguientes datos:
- Título
- Descripción
- Etiqueta
- Gestión personalizada de videos:
- Cada usuario solo puede eliminar sus propios videos.
- Al eliminar un video, se elimina toda la información asociada en la base de datos y almacenamiento.
🔹 Cambios relevantes:
- Se removieron temporalmente las estadísticas de likes y vistas debido a conflictos en el código.
- Está previsto investigar y reimplementar estas métricas en próximas versiones.
🔹 Objetivos cumplidos en esta versión:
- Proveer una base sólida para autenticación de usuarios.
- Permitir la gestión básica de videos (subida y eliminación).
- Mantener una interfaz simple con formularios de login, registro y feed de videos.
⚡ Próximos pasos:
- Reintroducción de estadísticas de interacción (likes y vistas).
Notas de despliegue:
- Clonar el repositorio.
- Crear un entorno virtual con
python -m venv venv. - Instalar dependencias con
pip install -r requirements.txt. - Ejecutar el servidor con:
uvicorn main:app --reload