~/projects/fiap-wefood

WeFood

  • Java 21
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • MapStruct
  • Docker

Ver no GitHub

Backend para uma plataforma de pedidos multi-restaurante, feito como trabalho de conclusão da pós-graduação em Arquitetura e Desenvolvimento Java na FIAP. Arquitetura Hexagonal (Clean Architecture) com camadas de domínio, casos de uso e adaptadores independentes, de forma que as regras de negócio não dependem do Spring nem do banco de dados.

  • Autenticação e autorização: login via JWT, controle de acesso por papel (admin / dono de restaurante / cliente)
  • Persistência: Spring Data JPA, roda contra PostgreSQL ou H2 via profiles do Docker Compose
  • Documentação da API: Swagger/OpenAPI, além de uma collection do Postman para testes manuais
  • Testes: JUnit 5 e Mockito
Dario em pé

status

status: online
> local: Brasil

conectar

stack

ultimos_til