-
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: Adoptante
Quiero: Completar la solicitud de adopción de forma online
Para: Facilitar y agilizar el proceso de adopción
Criterios de Aceptación:
- Crear formulario de solicitud de adopción con campos: nombre del adoptante, información de contacto, hogar y familia, y motivo de adopción.
- Implementar validación en el frontend y el backend para asegurar que todos los campos estén llenos antes de enviar.
- Almacenar la solicitud de adopción en la base de datos y notificar al adoptante sobre el estado de su solicitud.
Tareas:
Frontend (Angular):
- - Mejorar componente de perfil del animal para incluir formulario de solicitud de adopción.
- - Implementar validación de campos y lógica de envío de solicitud.
- - Mostrar confirmación al usuario y notificar sobre el estado de la solicitud.
Backend (Java Spring Boot):
- - Crear API endpoint POST
/api/adoption-applicationspara recibir datos de la solicitud de adopción. - - Validar datos recibidos y almacenarlos en la base de datos.
- - Notificar al adoptante sobre el estado de su solicitud.
Entidades afectadas:
- AdoptionRequest (entidad principal)
- User (entidad secundaria, datos del adoptante)
- Pet (entidad secundaria, animal solicitado en adopción)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BackendDesarrollo de backendDesarrollo de backendFrontendDesarrollo de frontendDesarrollo de frontend