Programas necessários:
Visual Studio Code: download para edição dos scripts Mysql: download para criação, edição e utilização do banco de dados no projeto
Node: download para interpretação de scripts e gerenciamento de pacotes
Git: download para gerenciamento e manipulação de código e repositório
git clone https://github.com/leccorside/desafio-frontend-react.git
Dentro da pasta execute o comando:
npm install
Abra o Xampp instalado anteriormente, e clique em START nas opções de APACHE e MYSQL
Após iniciar os serviços e clique em ADMIN nas opções MYSQL
Clique em NOVO para abrir as opções de criação do banco de dados
Clique em NOVO para abrir as opções de criação do banco de dados
Crie um banco de dados com o nome auth_db e clique em criar
Dentro do banco criado clique em IMPORTAR
Escolha o arquivo auth_db.sql contido dentro da pasta raiz do projeto
Depois de escolher o arquivo clique em IMPORTAR
As tabelas product, sessions e users devem ser criadas após importar o banco
Dentro da raiz do backend existe uma pasta config, abra o arquivo Database.js e insira os dados de acesso, que por padrão deve ser deixado como na imagem abaixo.
Caso o arquivo não esteja na pasta do backend precisamos criar um arquivo chamado .env na raiz do backend
APP_PORT = 5000
SESS_SECRET = asd65asd6as5d65asd677asdasd76asd56a7sd56asd56asd5
Abra o arquivo index.js na raiz do backend e execute o comando no terminal:
nodemon index
No terminal deverá aparecer a mensagem Servidor instalado e funcionando..., isso significa que está tudo ok no backend
Execute o esté comando na pasta raiz do frontend:
npm install
Execute o comando para abrir o projeto no navegador:
npm start
Caso o navegador não abra automaticamente, basta abrir o link conforme mostrado na imagem
ADMIN EMAIL: recrutamento@grupotxai.com.br
SENHA: 123456789
USER EMAIL: teste@gmail.com
SENHA: 123456789