/FullStackFirstProject

Sistema de cadastro com Express, React, Joi, MaterialUI

Primary LanguageJavaScript

Esta aplicação usou: Node.js, Express, React, Hooks, MySQL, Testes unitários RTL, MaterialUI e Joi.

Instruções de visualização do projeto

  1. Clone o repositório e entre na pasta do repositório que você acabou de clonar.

  2. Entre na pasta backEnd e Instale as dependências: npm install

  3. Crie um arquivo nomeado de .env nesta pasta e preencha com o seu username e password do seu mySQL database. Utilize o arquivo .env.example como base.

  4. Ainda nesta pasta, abra uma janela do terminal e realize os seguintes comandos:

  • npx db:migrate (cria o banco de dados)
  • npm db:seed:all (insere alguns dados na tabela) *opcional
  • npm run dev (inicia o servidor)
  1. Entre na pasta frontend e Instale as dependências: npm install

  2. Abra outra janela do terminal e inicie o cliente: npm start