Descrição | Tecnologias | Funcionalidades | Instalação | Autor |
API de Autenticação de usuário com arquitetura em camadas, seguindo os conceitos do SOLID e o Design Pattern de Dependency Injection em Node.js e Typescript.
Este projeto foi desenvolvido com as seguintes tecnologias
- Criar usuários.
- Autenticar um usuário.
- Lista todos os usuários salvos no banco de dados.
- Salvar usuários listados em um sistema de Cache.
- Carregar usuários que foram salvos no Cache.
Antes de começar, 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
# Clone este repositório;
$ git clone https://github.com/alexandredev3/nodejs-clean-architeture.git
# Vá para a pasta onde esta o app;
$ cd nodejs-clean-architeture
# Instale as dependências;
$ yarn ou npm install
# Execute aplicação;
$ yarn dev ou npm run dev
# O app vai está rodando na porta 3333 - acesse <http://localhost:3333>
# Executando os testes com o Jest;
$ yarn test ou npm run tests
Alexandre Costa
Feito com ❤️ por Alexandre Costa 👋👋 Entre em contato!🚀