Pawfect Care es una plataforma integral para la gestión veterinaria y la visualización de historiales clínicos. Permite a los usuarios gestionar perfiles de mascotas y usuarios, manejar recordatorios, controlar inventarios y acceder a información clínica. Los veterinarios pueden organizar sus tareas diarias de manera eficiente, mientras que los dueños de mascotas pueden consultar los historiales médicos y beneficios de la plataforma.
- RESTful API
- OpenAPI Documentation
- Swagger UI
- Spring Boot Framework
- Spring Data JPA
- Validation
- PostgreSQL Database
- Domain-Driven Design
La plataforma PawFectCare está dividida en cuatro bounded contexts principales, cada uno enfocado en un área específica del sistema:Client, Event, Pet, y IAM.
El contexto de Clientes se encarga de gestionar los perfiles de los usuarios. Incluye las siguientes características:
El contexto de Eventos se encarga de gestionar los eventos de la plataforma. Incluye las siguientes características:
El contexto de Mascotas se encarga de gestionar los perfiles de las mascotas. Incluye las siguientes características:
El contexto de IAM se encarga de gestionar la autenticación y autorización de los usuarios. Incluye las siguientes características:
- Java 21
- Spring Boot
- Lombok
- JPA
- ORM
- PostgreSQL
- Bastidas Bastidas, Diego Martin
- Chavez Uribe, Ario Joel
- Gutierrez Garcia, Jose Eduardo
- Perez Garcia, David Alexander
- Zuniga Calle, Sebastian Gabriel
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Data JPA
- Spring Boot DevTools
- Validation
- Spring Web
The following guides illustrate how to use some features concretely: