Henrriky / mongodb-jwt-authentication

Authentication project developed with Mongoose(MongoDB) and JWT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚀 JWT Authentication 🚀

versão 1 do projeto

✅ Objetivo

  • Essa restAPI tem como objetivo desenvolver um Back-end de autenticação que pode ser consumido por diversas plataformas, seja ela web ou mobile. Foram aplicados dentro do projeto conceitos de restAPI, validação de campos, criptografia de senhas, sessões com JWT, proteção de rotas e arquitetura de projetos.

🎮 Tecnologias

  • JavaScript
  • Node.js
  • MongoDB

🎮 Bibliotecas

  • Mongoose
  • Express
  • JSON WEB TOKEN (JWT)
  • Joi (Validator)
  • Bcrypt (Criptografia)

🎮 Rotas disponíveis

  • http://localhost:3000/admin/free
  • http://localhost:3000/admin/
  • http://localhost:3000/user/login
  • http://localhost:3000/user/register

🎮 Rode na sua máquina

  • Para rodar o projeto na sua máquina siga os seguintes passos
    • Baixe o projeto e com um terminal aberto na pasta digite npm install
    • Após isso escreva o comando npm start
    • Agora é só abrir o Insomnia, ou outro software semelhante e realizar as requisições

About

Authentication project developed with Mongoose(MongoDB) and JWT


Languages

Language:JavaScript 100.0%