Este es el README del backend de la aplicación de lista de tareas. El backend está desarrollado utilizando Spring Boot y proporciona una API RESTful para la gestión de tareas en la base de datos MySQL.
Asegúrate de tener instalados los siguientes requisitos antes de ejecutar el backend:
- Java 17
- Maven
- MySQL
Sigue estos pasos para configurar y ejecutar el backend de la aplicación:
-
Asegúrate de tener Java 17 y Maven instalados en tu sistema.
-
Crea una base de datos MySQL llamada
todo-list. -
Importa el esquema de la base de datos ejecutando el script SQL proporcionado en el archivo
todo-list_create.sql. Esto creará la estructura de tabla necesaria para almacenar las tareas. -
Clona este repositorio en tu computadora y navega hasta la carpeta del proyecto.
-
Abre el archivo de configuración
application.propertiesen la carpetasrc/main/resourcesy ajusta la configuración de la base de datos según sea necesario (por ejemplo, configurar el nombre de usuario y contraseña de MySQL). -
Ejecuta el siguiente comando para compilar y construir el proyecto:
mvn clean install
Para ejecutar el backend de la aplicación de lista de tareas, utiliza el siguiente comando:
mvn spring-boot:runLa aplicación se ejecutará en el puerto predeterminado 8080.
El backend proporciona una API RESTful que admite las siguientes operaciones:
- Crear una tarea
- Obtener una lista de todas las tareas
- Obtener una tarea por su ID
- Actualizar una tarea
- Eliminar una tarea
- Creacion, obtencion, modificacion y eliminacion de etiquetas
- Sistema de usuarios con login
Puedes interactuar con la API utilizando herramientas como Postman o cURL.
Este proyecto de backend fue desarrollado por Ezequiel Gomez.
Este proyecto está licenciado bajo la licencia MIT.