Skip to content

gabrielpereiraa/basic-login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Basic Login

Backend de um login básico e simples.
Documentação »

     



🖥️ Sobre o projeto

Este projeto tem apenas um propósito: disponibilizar toda a parte backend do Module Login, em um código-fonte simples e sem complexidade.

Este projeto foi desenvolvido apenas para fins educacionais. Use-o para aprender, experimentar, mexer e praticar.

📃 Funcionalidades

O projeto ainda está em desenvolvimento. Funcionalidades até o momento:

  • Realizar Cadastro
  • Realizar Login (JWT)
  • Resetar Senha
  • ??

🛠️ Tecnologias utilizadas

💻 Linguagem: Javascript (Node.js)
💾 Banco de Dados: MongoDB (noSQL)
📚 Framework: Express.js
📑 Framework para teste: Jest
💼 Metodologia: TDD (Test driven development)

🚀 Instalação e execução

Antes de executarmos o projeto, precisamos definir algumas environment variables, como:

{
  "jwtPrivateKey" : "jwtPrivateKey",
  "DB_HOST" : "DB_HOST",
  "DB_USER" : "DB_USER",
  "DB_PASS" : "DB_PASSWORD",
  "smtpOptions" : {
    "host": "SMTP_HOST",
    "port": "SMTP_PORT",
    "secure": "SMTP_SECURE", 
    "auth": {
        "user": "SMTP_USER",
        "pass": "SMTP_PASS"
    }
  }
}

Para clonar o projeto, utilizaremos o seguinte comando:

Linux e macOS:

$ git clone https://github.com/gabrielpereiraa/basic-login.git
$ cd basic-login

Windows:

$ git clone https://github.com/gabrielpereiraa/basic-login.git
$ cd basic-login

👷‍♂️ Contribuidores


Gabriel da Silva Pereira

📱 Contato

Para mais informações sobre o projeto, entre em contato utilizando:


⬆ Voltar ao topo

About

Basic Login backend node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published