Repository navigation
Este primer release incluye la implementación inicial del backend con arquitectura hexagonal y CQRS, permitiendo el registro y consulta de usuarios en el sistema. Los aspectos principales de esta versión son:
- Registro de usuarios: Endpoint para registrar nuevos usuarios, asegurando que tanto el nombre de usuario como el correo electrónico sean únicos en la base de datos.
- Consulta de usuarios: Endpoint para obtener información de un usuario específico basado en su ID.
- Validación de datos: Uso de modelos Pydantic para validar los datos ingresados (nombre de usuario y correo electrónico), asegurando que se cumplan los requisitos de formato.
- Separación de responsabilidades: Implementación del patrón CQRS para manejar comandos de escritura y consultas de lectura por separado.
- Compatibilidad con Docker: Archivo Docker y dependencias configuradas para una fácil despliegue en entornos contenerizados.