Um sistema ERP (Enterprise Resource Planning) moderno e modular, desenvolvido para atender empresas de pequeno e médio porte, oferecendo integração de financeiro, estoque, vendas, compras e relatórios gerenciais.
O ERP Echo possui interface frontend desenvolvida em Next.js (React), garantindo uma experiência moderna e responsiva.
- Node.js – Ambiente de execução JavaScript
- TypeScript – Tipagem estática no backend
- NestJS – Framework para APIs modernas e escaláveis
- Mongoose – ODM para MongoDB
- MongoDB – Banco de dados NoSQL
- Docker – Containerização e ambiente isolado
- Next.js 14 – Framework React para web moderna
- React – Biblioteca de UI
- TypeScript – Tipagem estática
- Tailwind CSS + Shadcn UI – Interface moderna
- Zod – Validação de dados
- Notistack – Notificações
- Docker – Containerização
- Nginx – Proxy reverso e HTTPS
- MongoDB Atlas – Banco gerenciado (opcional)
erp/
├── backend/ # API NestJS
│ ├── src/ # Código fonte do NestJS
│ ├── test/ # Testes automatizados
│ ├── .env # Variáveis de ambiente
│ ├── Dockerfile # Imagem da API
│ └── package.json # Dependências e scripts
├── frontend-nextjs/ # Aplicação Next.js
│ ├── app/ # Páginas e componentes
│ └── package.json
├── docker-compose.yml # Orquestração de containers
└── README.md