Projeto acadêmico · equipe de 5·abr – jul/2026
GastroHub
Plataforma de gestão de restaurantes, desenvolvida em equipe no Tech Challenge da FIAP.
- cobertura de linhas
- 93,38%
- testes sem falhas
- 85
- PRs integrados
- 4
Problema
Restaurantes precisam gerenciar cardápio, usuários e operação com regras claras e evolução segura.
Solução
Uma API em módulos com domínio, casos de uso, adaptadores JPA e apresentação REST, testada com gate de cobertura.
Meu papel
Implementei o módulo de itens de cardápio, ampliei os testes e produzi a documentação da API, com Scrum, Git Flow e code review.
- → CRUD de itens de cardápio adaptado à Clean Architecture
- → 38 casos em 7 classes de teste e gate do JaCoCo em 80%
- → Documentação OpenAPI, coleção Postman e README
Decisões técnicas
Gate de cobertura
O build falha se a cobertura de testes cair abaixo de 80%.
Separação de camadas
Casos de uso não conhecem JPA nem HTTP.
Documentação como entrega
OpenAPI e Postman para que o time e o avaliador testem sem perguntar.
Stack
- Java 21
- Spring Boot
- MySQL
- H2
- Flyway
- Docker Compose
- JaCoCo
- OpenAPI
Ao vivo do GitHub
- Java 99.7%
- Dockerfile 0.3%
último commit: docs: padronizar README e atualizar documentação complementar ·