- Use Clean Architecture
- Siga SOLID principles
- Escreva testes unitários
- Use async/await consistentemente
- Documente métodos públicos
- Use TypeScript estrito
- Componentes funcionais com hooks
- Custom hooks para lógica reutilizável
- Validação com Zod
- Queries com React Query
- Configure variáveis de ambiente
- Build das imagens Docker
- Execute API
- Execute Frontend