-
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: 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/messagespara 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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BackendDesarrollo de backendDesarrollo de backendFrontendDesarrollo de frontendDesarrollo de frontend