~/projects/fiap-wefood

WeFood

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

View on GitHub

Backend for a multi-restaurant ordering platform, built as the capstone for my postgraduate degree in Java Architecture and Development at FIAP. Hexagonal (Clean) Architecture with domain, use-case, and adapter layers kept independent, so business rules don’t depend on Spring or the database.

  • Auth & authorization: JWT-based login, role-based access control (admin / restaurant owner / customer)
  • Persistence: Spring Data JPA, runs against PostgreSQL or H2 via Docker Compose profiles
  • API docs: Swagger/OpenAPI, plus a Postman collection for manual testing
  • Testing: JUnit 5 and Mockito
Dario standing

status

status: online
> location: Brazil

connect

stack

latest_til