/demo-clean-node-api

Demonstration Clean Architecture using Node

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Demonstration Clean Architecture Using Node

GitHub language count Repository size Made by Luan Eli Oliveira GitHub last commit Repository issues License

Tecnologias   |    Projeto   |    Instalação   |    Contribuir   |    Licença


🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • Node
  • Express
  • MongoDB
  • Bcrypt
  • Jsonwebtoken
  • Jest, Jest-MongoDB, Supertest
  • Husky, Lint-Staged, Standard

💻 Projeto

Este projeto foi desenvolvimento com o intuito de implementar um exemplo de uma Rest API utilizando os conhecimentos adquiridos através dos estudos de TDD e Clean Architecture.

🖥️ Instalação

  • Primeiro efetue o clone do projeto: git clone https://github.com/luanelioliveira/demo-clean-node-api.git
  • Entre na pasta do projeto: cd demo-clean-node-api
  • Instale as dependências: yarn
  • Inicialize a aplicação: yarn start
  • A aplicação estará disponível http://localhost:3333

🤔 Contribuir!

Pull requests são bem vindos!

Para maiores alterações, por favor abra uma issue para discutirmos o que você gostaria que fosse alterado. Certifique-se de atualizar os testes conforme apropriado.

  • Faça um fork
  • Crie uma branch com sua feature: git checkout -b my-feature;
  • Efetuar commit das alterações: git commit -m 'feat: My new feature';
  • Efetuar o push da sua branch: git push origin my-feature.

Depois de efetuar o merge da sua alteração, você pode excluir a sua branch.

📝 Licença

Este projeto está sob a licença do MIT. Veja a LICENSE para mais detalhes.


Feito por Luan Eli Oliveira 👋 Get in touch!