Este proyecto es un backend CRUD para una clínica odontológica, desarrollado como parte del curso de backend de Digital House
El proyecto implementa una API para gestionar los datos de una clínica odontológica, incluyendo pacientes, odontólogos, y turnos. Utiliza una base de datos en H2 y sigue los patrones de diseño Modelo-Vista-Controlador (MVC) y Data Access Object (DAO).
-
Spring Boot: Framework principal para el desarrollo de la aplicación.
-
Hibernate: Para la gestión de la persistencia de datos.
-
H2: Base de datos utilizada que se implementa en memoria local.
-
Maven: Gestión de dependencias y construcción del proyecto.
- CRUD Completo: Operaciones de creación, lectura, actualización y eliminación para todas las entidades.
- Arquitectura MVC: Separación clara de las responsabilidades entre modelo, vista y controlador.
- Patrón DAO: Abstracción de la capa de acceso a datos para facilitar el mantenimiento y las pruebas.
René Valenzuela
Mathias Curbelo