O projeto consiste em uma API Rest desenvolvida como back-end para um ERP de uma empresa fabricante de produtos de encadernação personalizada.
Neste repositório está disponivel apenas uma parte que foi construida para validação, antes de se tornar um projeto privado da empresa.
- Módulo financeiro;
- Módulo de vendas e clientes;
- Módulo de compras e fornecedores;
- Controle de estoque;
- Controle de acesso e segurança.
Para executar o projeto, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode.
- Node;
- Typescript;
- Express;
- Axios - Realiza a comunicação com o backend por meio de requisições HTTP;
- Bcrypt - Encriptação de senhas;
- DayJS - Biblioteca para manipulação de datas;
- Multer - Upload e leitura de arquivos;
- tsyringe - Injeção de dependências;
- TypeORM - Conexão e comunicação com o banco de dados;
- Jest - Testes automatizados.
Veja o arquivo package.json
Utilitários
- Esquema do banco de dados: Draw.io;
- Editor: Visual Studio Code;
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Este projeto está sobe a licença MIT.