This is a desktop task management application developed as part of a personal Java challenge. It allows users to manage tasks through a simple graphical user interface.
- Add new tasks.
- Update existing tasks.
- Delete tasks.
- View a list of all tasks.
- JavaFX: For the graphical user interface.
- Spring Boot: To manage the backend logic and application context.
- Spring Data JPA: For data persistence to a MySQL database.
- Lombok: To reduce boilerplate code in model classes.
- Clone this repository.
- Set up your MySQL database with the credentials in
src/main/resources/application.properties
. - Run the main class
TaskApplication.java
using Maven.
Esta es una aplicación de escritorio para la gestión de tareas, desarrollada como parte de un desafío personal en Java. Permite a los usuarios administrar sus tareas a través de una sencilla interfaz gráfica.
- Añadir nuevas tareas.
- Actualizar tareas existentes.
- Eliminar tareas.
- Visualizar una lista de todas las tareas.
- JavaFX: Para la interfaz gráfica de usuario.
- Spring Boot: Para gestionar la lógica de backend y el contexto de la aplicación.
- Spring Data JPA: Para la persistencia de datos en una base de datos MySQL.
- Lombok: Para reducir el código repetitivo en las clases de modelo.
- Clona este repositorio.
- Configura tu base de datos MySQL con las credenciales que se encuentran en
src/main/resources/application.properties
. - Ejecuta la clase principal
TaskApplication.java
con Maven.