Puedes revisar la parte del Backend aquí
-
Modularización: La aplicación está estructurada de manera modular, haciendo uso de componentes, módulos y servicios para garantizar una arquitectura limpia y mantenible.
-
Responsive: La interfaz de usuario es totalmente responsive, asegurando una experiencia óptima en dispositivos de diferentes tamaños.
-
Chart.js: Se ha integrado la biblioteca Chart.js para la visualización de datos a través de gráficos interactivos y dinámicos.
- Angular (16.0.1)
- Angular Material
- Chart.js
- GitFlow
- Keycloak
- Spring Boot 3.1
- Java 17
- MySQL
- Keycloak
- Docker
- JUnit
- Google Cloud Platform
El frontend de este proyecto está desarrollado en Angular, utilizando la última versión del framework. La interfaz de usuario es responsive y se ha implementado utilizando Angular Material, un framework basado en Material Design que proporciona componentes visuales coherentes y atractivos, ademas cuenta con Login y manejo de usuarios mediante Keycloak y exportación a Excel o PDF.