Skip to content

leccorside/desafio-frontend-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Vaga FrontEnd React

Desafio Front-End React

Versão Node Versão Nodemon Versão NPM Versão EXPRESS Versão REACT

MySQL React Express.js NPM NodeJS Nodemon TailwindCSS TypeScript

Visual Studio Code Sequelize

1° Precisamos preparar o ambiente de desenvolvimento

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

2° Após instalar os programas necessários, Vamos clonar os repositórios do Backend e Frontend

git clone https://github.com/leccorside/desafio-frontend-react.git

3° Vamos instalar as dependencias na pasta backend

Dentro da pasta execute o comando:

npm install

4° Vamos iniciar o Xampp para criar o banco de dados

Abra o Xampp instalado anteriormente, e clique em START nas opções de APACHE e MYSQL

Print Xampp

5° Vamos abrir o phpmyadmin

Após iniciar os serviços e clique em ADMIN nas opções MYSQL

Print Xampp

6° Vamos criar um banco de dados no phpmyadmin

Clique em NOVO para abrir as opções de criação do banco de dados

Print Xampp

7° Vamos criar um banco de dados no phpmyadmin

Clique em NOVO para abrir as opções de criação do banco de dados

Print Xampp

Crie um banco de dados com o nome auth_db e clique em criar

Print Xampp

8° Vamos importar o banco de dados

Dentro do banco criado clique em IMPORTAR

Print Xampp

Escolha o arquivo auth_db.sql contido dentro da pasta raiz do projeto

Print Xampp

Depois de escolher o arquivo clique em IMPORTAR

Print Xampp

As tabelas product, sessions e users devem ser criadas após importar o banco

Print Xampp

9° Vamos configurar os dados de acesso ao banco de dados

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.

Print vs1

10° Criando arquivo ENV caso não exista

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

11° Verificando se o servidor Node está rodando corretamente

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

Print vs2

12° Agora vamos instalar as dependencias na pasta do frontend

Execute o esté comando na pasta raiz do frontend:

npm install

14° Após instalar as dependencias, vamos testar o frontend

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

Print vs3

DADOS DE ACESSO

ADMIN EMAIL: recrutamento@grupotxai.com.br

SENHA: 123456789

USER EMAIL: teste@gmail.com

SENHA: 123456789

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published