Skip to content

HU9: Recibir solicitudes de adopción de los usuarios #7

@lugaresdev

Description

@lugaresdev

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-requests para 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

No one assigned

    Labels

    BackendDesarrollo de backendFrontendDesarrollo de frontend

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions