Skip to content

A personal project to explore Hexagonal Architecture by building a Java-based task management API using Spring Boot, JPA, and MySQL.

Notifications You must be signed in to change notification settings

sergioapi/tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tasks – CRUD de Tareas con Arquitectura Hexagonal

Proyecto backend desarrollado en Java con Spring Boot, que implementa un sistema de gestión de tareas y usuarios utilizando la arquitectura hexagonal. El objetivo principal es profundizar en esta arquitectura como parte de mi Trabajo de Fin de Grado (TFG) y mejorar mis habilidades en el diseño de software limpio y mantenible.

🚀 Tecnologías Utilizadas

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • MySQL
  • MapStruct
  • Lombok

🧱 Estructura del Proyecto

El proyecto sigue los principios de la arquitectura hexagonal, separando claramente las capas de dominio, aplicación e infraestructura.

📚 Funcionalidades

  • CRUD de Tareas: Crear, leer, actualizar y eliminar tareas.
  • Gestión de Usuarios: Asociar tareas a usuarios específicos (en desarrollo).

About

A personal project to explore Hexagonal Architecture by building a Java-based task management API using Spring Boot, JPA, and MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages