- Implementación de modelos SQLAlchemy (User, Role, Dashboard) basados en el esquema SQL.
- Creación del módulo de seguridad con hashing Bcrypt y gestión de tokens JWT (usando PyJWT).
- Modularización de la autenticación: creación de schemas Pydantic y router de auth.
- Refactorización de main.py: eliminación de lógica monolítica e integración de enrutadores modulares.
- Configuración de dependencias de API para protección de rutas (get_current_user).
- Actualización de variables de entorno y esquema inicial de base de datos.