Este es el proyecto integrador del curso de Upskilling de Java dictado por HENRY
Para el mismo se usó Intelli IDEA como IDE, azulk17 como versión de JDK y H2 Version 2.1.214 como base de datos.
La librería de H2 se incluye en el repositorio. Se debe agregar yendo a File > Project Structure > Modules > Dependencies > agregar
El proyecto consta de un menú principal para gestionar gastos y categorías:
- Ingresar un gasto.
- Ver, editar o eliminar un gasto.
- Gestionar categorías.
- Ver gastos por rubro.
- Ver gastos por periodo.
- Salir de la aplicación.
Los gastos constan de:
- monto
- descripción
- categoría
- fecha
Se precargan los siguientes gastos a modo de ejemplo la primera vez que se ejecuta la aplicación (comprueba la inexistencia de la tabla en la base de datos para hacerlo):
- $10.0 frutas [Supermercado] 10-09-2023
- $54.0 cena [Restaurant] 23-07-2023
- $78.0 limpieza [Auto] 15-02-2023
- $25.0 luz [Casa] 06-05-2023
Se precargan las siguientes categorías a modo de ejemplo la primera vez que se ejecuta la aplicación (comprueba la inexistencia de la tabla en la base de datos para hacerlo):
- Auto
- Casa
- Supermercado
- Restaurant
- Otra