Skip to content

HU4: Completar la solicitud de adopción de forma online #12

@lugaresdev

Description

@lugaresdev

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-applications para 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)

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