Este projeto é resultado do curso Básico de MERN, disponível no Youtube, ministrado por Daniel Correa. Trata-se de um curso onde aprendenmos a utilizar a stack MERN (Mongo, Express, React e Node) criando a um CRUD de usuários utilizando de várias ferramenteos importantes. O sistema além de possuir todas as características de um CRUD, também possui um sistema de autenticação via token que julguei ser um bônus. Foi um excelente aprendizado e espero que fique claro para analisar o código.
Para relizar ter o projeto localmente basta fazer o download do ou realizar o clone normalmente via git.
git clone
- Cadastro de usuário
- Cadastro de produtos
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/raphagama/cursoMERN>
# Acesse a pasta do projeto no terminal/cmd
$ cd cursoMERN
# Vá para a pasta server
$ cd server
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server
# O servidor inciará na porta:5000 - acesse <http://localhost:5000>
- Express - O framework usado.
- Material UI - Componentes usados.
- Mongo DB - Banco de Dados.
- Material-ui/icons
- bcrypt
- body-parser
- cookie-parser
- cors
- global
- jsonwebtoken
- mongoose
- path
- concurrentely
- nomdemon
Feito com muito esforço 🦾 por Raphael Gama 👋🏽 Entre em contato!