React · TypeScript · Spring Boot · JWT · Arquitectura hexagonal

JTaskboard

Aplicación web en español para crear, editar y cambiar el estado de tareas, conectada a un backend Java real.

Contexto

JTaskboard nació como un ejercicio completo de producto: interfaz usable, reglas de negocio claras y un backend que no es un mock.

Frontend

La app web consume una API protegida con JWT. La organización por capas separa UI, casos de uso y acceso a datos, lo que facilita pruebas y evolución del dominio de tareas.

Backend

La API REST está construida con Spring Boot y arquitectura hexagonal por feature. Autenticación, autorización y persistencia quedan encapsuladas detrás de puertos explícitos.

Aprendizajes

Integrar dos repositorios (cliente y servidor), mantener contratos estables y documentar el flujo de login fue el núcleo del proyecto.