Gustavo Ramos
Voltar para projetos

TaskFlow

Aplicação de tarefas full-stack unindo uma API REST em Spring Boot a um cliente Angular.

JavaSpring BootAngularTypeScriptREST API

Uma aplicação de gerenciamento de tarefas com CRUD completo, construída para praticar uma arquitetura cliente-servidor clássica de ponta a ponta. O backend em Spring Boot expõe uma API REST com Spring Data JPA (H2/MySQL), enquanto o frontend em Angular a consome via HttpClientModule e RxJS, cobrindo roteamento, componentização e fluxo de dados assíncrono.

Destaques

  • API REST em Spring Boot com endpoints CRUD completos (criar, listar, atualizar, remover) para tarefas.
  • Camada de persistência com Spring Data JPA e modelagem relacional de entidades sobre H2/MySQL.
  • Cliente SPA em Angular consumindo a API via HttpClientModule e RxJS.
  • Injeção de dependência aplicada de forma consistente tanto no Spring quanto no Angular.