Este projeto é um back-end desenvolvido para uma frente de caixa, um projeto robusto com uma base sólida e eficaz. Ele foi criado por uma equipe durante o curso intensivo de JavaScrip com foco em BackEnd. O objetivo do projeto é criar uma aplicação que gerencie categorias, produtos, clientes e pedidos.
Para instalar as dependências necessárias para executar este projeto, você precisará ter o Node.js e o NPM instalados em seu sistema. Em seguida, você pode clonar este repositório e instalar as dependências executando o seguinte comando no terminal:
npm install -y
npm install express
npm install -D nodemon
npm install date-fs
npm install aws-sdk
npm install bcrypt
npm install cors
npm install dotenv
npm install joi
npm install jsonwebtoken
npm install knex
npm install multer
npm install nodemailer
npm install pg
O projeto possui as seguintes funcionalidades:
-
Banco de Dados:
-
Listar Categorias:
-
Cadastrar Usuário:
-
Efetuar Login do Usuário:
-
Detalhar Perfil do Usuário Logado:
-
Editar Perfil do Usuário Logado:
-
Cadastrar Produto:
-
Editar Dados do Produto:
-
Listar Produtos:
-
Detalhar Produto:
-
Excluir Produto por ID:
-
Cadastrar Cliente:
-
Editar Dados do Cliente:
-
Listar Clientes:
-
Detalhar Cliente:
-
Cadastrar Pedido:
-
Listar Pedidos:
-
Aplicar Validação na Exclusão de Produto: =
-
Aprimorar Cadastro/Atualização de Produto:
-
Aprimorar Exclusão de Produto:
- Lamonier Barbosa
- David Silva
- Gabriel Sales
- Igor
- Igu
- Max Willian
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.
Este README foi criado com carinho por Lamonier Barbosa Santos 😉