Projeto desenvolvido para estudar e aplicar práticas de engenharia de software em um ambiente próximo ao de um projeto real.
O objetivo não é apenas implementar funcionalidades, mas evoluir continuamente em:
- Arquitetura de Software
- Clean Architecture
- DDD
- Design Patterns
- Versionamento Semântico (SemVer)
- Git Flow
- Conventional Commits
- Documentação
- Testes
- CI/CD
- Boas práticas de desenvolvimento
Construir uma base reutilizável de arquitetura e processos que possa ser aplicada em projetos futuros, como o TerceiroGestor.
- React
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Node.js
- NestJS
- PostgreSQL
- Docker
(Atualize conforme o projeto evoluir.)
Em construção.
- Cada funcionalidade possui uma branch
feat/* - Correções são realizadas em
fix/* - Refatorações em
refactor/* - Commits seguem Conventional Commits
- Versionamento utilizando SemVer
- Estruturar arquitetura base
- Implementar autenticação
- Sistema de favoritos
- Testes automatizados
- CI/CD
- CHANGELOG.md
- ADRs (futuro)
- Issues