Aplicativo mobile para controle de manutenções veiculares — histórico de serviços, troca de óleo/bateria e gastos por veículo. O objetivo foi ir além de "só fazer funcionar": aplicar Clean Arch com boas práticas, e percorrer o fluxo real de publicação em loja — identidade visual, assinatura de release, política de privacidade, monitoramento de erros em produção e teste fechado com usuários reais.
- Stack: Flutter/Dart · Firebase (Auth, Firestore, Crashlytics) · flutter_bloc (Cubit) · get_it · dartz
- Arquitetura: Clean Architecture em 4 camadas, Repository Pattern, isolamento de dados por usuário via regras de segurança do Firestore
- Testes: unitários, widget e de repositório contra Firestore simulado (mocktail · bloc_test · fake_cloud_firestore)
- Status: Desenvolvimento concluído — em teste fechado na Play Store ⏳
Mais informações no readme do projeto: → repositório
API REST para gestão de imóveis alugados — condomínios, apartamentos, inquilinos e contratos, pensada pra substituir o controle manual em planilha. O objetivo foi ir além de "só fazer funcionar": aplicar arquitetura em camadas por domínio, autenticação stateless com JWT, escopo de dado por dono do recurso e cobertura de testes automatizados.
- Stack: Java 21 · Spring Boot · Spring Security (JWT) · Spring Data JPA/Hibernate · PostgreSQL · Docker
- Arquitetura: módulos por domínio em camadas (entity/repository/service/controller/dto), soft delete como padrão em toda a API, escopo de dado por dono do recurso e tratamento de erros centralizado
- Testes: unitários de service e controller (JUnit 5 · Mockito)
- Status: Em desenvolvimento ativo 🚧
Mais informações no readme do projeto: → repositório
Mobile: kinvo-mobile-test · techtaste-app · gok-mobile-test · wemovies-mobile-test · telemedicina-mobile-test
Backend: orderflow · investments-aggregator · latency-tracker_api





