Margarita está a punto de abrir su clínica veterinaria y necesita un sistema para gestionar los datos de sus pacientes y sus tutores. Este sistema será esencial para mantener organizada toda la información de los animales atendidos y sus responsables.
En este primer sprint, nos enfocaremos en las funcionalidades más importantes del sistema: el gestor de pacientes y el gestor de tutores. Margarita quiere empezar con un sistema sencillo pero funcional, que permita registrar, buscar, listar, actualizar y eliminar tanto pacientes como tutores.
El sistema será implementado como una API REST desarrollada en Java Spring Boot, y los datos serán almacenados en una base de datos.
- - Se conecta a una API real a través de JPA
- - Configuración de JPA a través del back-end en Java
- - Cada producto añadido en JPA recibe un ID único
- - Los productos añadidos en la base de datos aparecen en el front-end, identificados por su nombre
- - La eliminación y edición de productos en la base de datos se puede ver en el front-end
- - CRUD probado con Postman
- - Cambio a base de datos MySQL en Sprint 2
- - Utilizar Clases DTO & Services
- - Tests de Acceptación
- - Tests Unitarios
- - Export Postman Collections con Endpoints
- - Gestor de Citas
- - Estadísticas Generales
- Método HTTP: POST
- URL: POST/guardian
- Request Body:
{
"name": "Alice Johnson",
"email": "alice.johnson@email.com",
"phone": "987654321",
"address": "123 Meadow Lane"
}
- Response Body:
{
"id": 1,
"name": "Alice Johnson",
"email": "alice.johnson@email.com",
"phone": "987654321",
"address": "123 Meadow Lane"
}