Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.67 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.67 KB

PetShop

Modo de execução:

1. Clonar o repositório em seu ambiente de execução ou fazer o download da pasta zip;

2. Back end:

 #### entrar na pasta api; 
 #### usar o comando virtualenv -p python3 venv para criar o ambiente virtual e ativá-lo com o comando source '.venv/bin/activate'
 #### transferir o arquivo main.py da pasta api para a pasta venv e entrar na pasta venv;
 #### usar os comandos pip3 install FLask e pip3 install Flask-COR e usar o comando python3 main.py para iniciar o back end;
 #### *esses comandos são para WSL, verfique as adaptações de seu sistema operacional.

3. Front end:

#### entrar na pasta PetShop;
#### usar o comando npm install para instalar os módulos do node e npm install react-router-dom e npm install axios para instalar dois módulos extras;
#### usar o comando npm run dev para iniciar o localhost;
#### espera-se que o node-js já esteja instalado.

4. Abrir o link do localhost e interagir com a página.

Lista de premissas:

1. O cliente sabe o objetivo do site;

2. Todas as três variáveis na pagina /datapage serão preenchidas (data, número de cachorros pequenos, número de cachorros grandes - mesmo que os números sejam 0) segundo o formato exigido.

Decisões de projeto:

1. Como requisitado, foi utilizado React para o front end, com o React js e a linguagem JavaScript;

2. O back end foi feito em python com o framework Flask;

3. Para construir o ambiente foi utilizado Vite.

Informações a mais:

Foi meu primeiro projeto em React, por isso algumas implementações podem não ter sido as mais eficientes e algumas falhas podem ter passado despercebidas.