-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
BackendDesarrollo de backendDesarrollo de backendFrontendDesarrollo de frontendDesarrollo de frontend
Description
Prioridad: 🐢 ⚡
Como: Refugio
Quiero: Recibir solicitudes de adopción de los usuarios
Para: Gestionar y evaluar las solicitudes de adopción
Criterios de Aceptación:
- Crear formulario de solicitud de adopción con campos obligatorios: nombre del adoptante, información de contacto, mensaje adicional.
- Implementar validación en el frontend y el backend para asegurar que los campos obligatorios estén llenos antes de enviar.
- Almacenar la solicitud de adopción en la base de datos y notificar al refugio.
Tareas:
Frontend (Angular):
- - Crear componente de formulario de solicitud de adopción.
- - Implementar validación de campos (nombre del adoptante, información de contacto, mensaje adicional).
- - Conectar el formulario con el servicio para enviar los datos al backend.
Backend (Java Spring Boot):
- - Crear API endpoint POST
/api/adoption-requestspara recibir los datos de la solicitud de adopción. - - Validar datos recibidos y manejar errores.
- - Guardar los datos de la solicitud de adopción en la base de datos (tabla
adoption_request).
Entidades afectadas:
- AdoptionRequest (entidad principal)
- User (entidad secundaria, datos del adoptante)
- Pet (entidad secundaria, animal solicitado en adopción)
Metadata
Metadata
Assignees
Labels
BackendDesarrollo de backendDesarrollo de backendFrontendDesarrollo de frontendDesarrollo de frontend