/micronGB-react-jwt-node

Sistema de Gerenciamento da Informação - Classificação de Arquivos (físico/digital)

Primary LanguageJavaScript

Projeto para criação de usuários e bloqueio de rotas com React.js, Node.js e mongoDB.

Sistema de gerenciamento da informação para arquivos físicos e digitais

Desenvolvi uma API para demonstrar de uma maneira simples sobre como o JWT é utilizado para criação de tokens, e como utilizar esses tokens para permitir acesso a rotas privadas com React.js.

Linguagens utilizadas:

Front-end: React.js. Back-end: Node.js. Banco de dados: MongoDB.

Iniciar Projeto

1º Clone esse repositório no seu computador ou baixe no formato (ZIP).

2º Abra o projeto em seu editor favorito, vá para a pasta server dentro de API e coloque o caminho de conexão com o seu MONGODB na váriavel 'const mongoURI', por fim, abra o seu prompt de comando dentro da pasta API e rode o seguinte comando 'npm install ou yarn install' para poder baixar todas as depêndencias do projeto.

3º Com as depêndencias já baixadas Rode o comando 'node server/server' para iniciar a API.

4º Abra outro prompt de comando dentro da pasta 'myapp' e rode o seguinte comando 'npm install ou yarn install' para poder baixar todas as depêndencias do projeto.

5º Rode o comando 'npm start' para inicializar o projeto.