Skip to content

claracosta86/PetShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published