Este repositório contém o código fonte de uma API de vendas, desenvolvida com Node.js, TypeScript e Nest.js.
A API de Vendas possui as seguintes funcionalidades:
- Cadastro de usuários;
- Autenticação de usuários;
- Cadastro de produtos;
- Listagem de produtos;
- Cadastro de vendas;
- Listagem de vendas.
Para executar a API de Vendas, é necessário ter instalado em sua máquina o Node.js (versão 14 ou superior) e o Docker.
Para executar a API de Vendas, siga os seguintes passos:
- Clone este repositório:
git clone https://github.com/IagoLSJ/API-vendas.git
- Instale as dependências:
npm install
- Execute os containers do Docker:
docker-compose up -d
- Execute as migrações do banco de dados:
npm run typeorm migration:run
- Inicie a aplicação:
npm run start:dev
A aplicação estará disponível na porta 3000. Acesse a URL http://localhost:3000 em seu navegador para testar as rotas da API.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais informações.