Puedes revisar la parte del FrontEnd aquí
Este proyecto es una aplicación basada en Spring Boot 3.1 que implementa un CRUD (Create, Read, Update, Delete) utilizando una base de datos MySQL. La aplicación expone servicios RESTful que devuelven datos en formato JSON al cliente.
La autenticación en el sistema se realiza mediante Keycloak, el cual se encuentra montado en contenedores Docker. Esta implementación proporciona una capa de seguridad robusta para controlar el acceso a la aplicación.
La aplicación también ha sido deployada con éxito en Google Cloud Platform, lo que garantiza su disponibilidad y escalabilidad en la nube.
- Spring Boot 3.1
- Java 17
- MySQL
- Keycloak
- Docker
- JUnit
- Google Cloud Platform
- Angular (16.0.1)
- Angular Material
- Chart.js
- GitFlow
- Keycloak