Skip to content

emersonbbezerra/customers-api-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗄️ Customers API

📝 Descrição

Essa é uma API que controla clientes, contatos e usuários em um banco de dados PostgresSQL. O acesso é controlado por um middleware que verifica se o usuário está cadastrado no sistema. A verificação é feita por criptografia e os dados de senhas são armazenadas pelo Bcrypt e armazenadas no banco de dados. Todas as funcionalidades só são liberadas se o usuário estiver logado.

📚 Funcionalidades

  • Create Customers: Cria um novo cliente no banco de dados.
  • Create Contacts: Cria um novo contato vinculado a um cliente previamente cadastrado.
  • Create Users: Cria um novo usuário para ter acesso ao sistema.

🔧 Tecnologias utilizadas

  • NodeJS, Express, PostgresSQL, Sequelize, JsonWebToken e NodeMailer;

🚀 Rodando o projeto

Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para instalar as dependências do projeto:

yarn install

Para rodar o sistema é só dar o comando abaixo:

yarn dev

Executar o comando abaixo para iniciar as migrations:

yarn sequelize db:migrate

🔜 Implementação futura

  • Estou aguardando sugestões e melhorias. Fique à vontade para fazer o fork e pull requests.

🤝 Colaboradores

Imagem fictícia de Emerson no LinkedIN
Eu mesmo!

🎯 Status do projeto


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published