Skip to content

HU3: Contactar con el refugio para iniciar el proceso de adopción #11

@lugaresdev

Description

@lugaresdev

Prioridad: 🐤 ⚡⚡

Como: Adoptante
Quiero: Contactar con el refugio para iniciar el proceso de adopción
Para: Obtener más información y proceder con la adopción

Criterios de Aceptación:

  • Crear formulario de contacto en el perfil del animal con campos: nombre, correo electrónico, mensaje.
  • Implementar funcionalidad de envío de mensaje al refugio desde el frontend.
  • Notificar al adoptante y al refugio sobre nuevos mensajes recibidos.

Tareas:

Frontend (Angular):

  • - Mejorar componente de perfil del animal para incluir formulario de contacto.
  • - Implementar validación de campos y lógica de envío de mensaje.
  • - Mostrar confirmación al usuario y notificar al refugio sobre nuevos mensajes.

Backend (Java Spring Boot):

  • - Crear API endpoint POST /api/messages para recibir mensajes de contacto.
  • - Validar datos recibidos y almacenarlos en la base de datos.
  • - Notificar al refugio sobre nuevos mensajes recibidos.

Entidades afectadas:

- User (entidad secundaria, datos del adoptante)
- Shelter (entidad principal, datos del refugio)
- PetProfile (entidad secundaria, detalles del animal)

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