Nome | GitHub | Ativo | AtribuiƧƵes |
---|---|---|---|
JoĆ£o Gabriel | JoĆ£o Gabriel | š„ | BackEnd |
š Git do backend
O objetivo desse projeto Ć© desenvolver uma api em flask para realizaĆ§Ć£o do teste pratico da empressa Bridgehub
- Python
- SqLlite
- Flask
- Regex
Estou usando o banco de dados sql que Ć© criado localmente assim que iniciamos a api.
Primeira versĆ£o
- Usuario -- (Nome, email e telefone)
Segunda versĆ£o
Essa versĆ£o contamos com o upgrade do banco de dados para o adicionar o endereƧo do usuĆ”rio
- Usuario -- (Nome, email e telefone)
- Endereco -- (cep, lougradoro, complemento, bairro, localidade,uf,ibge,gia,ddd,siafi) -> Upgrade
Terceira versĆ£o
Essa versĆ£o vamos adicionar uma tabela TESTE ao banco de dados para em seguida removela e assim realizar o downgrade no banco de dados
- Usuario -- (Nome, email e telefone)
- Endereco -- (cep, lougradoro, complemento, bairro, localidade,uf,ibge,gia,ddd,siafi) -> Upgrade
- Teste -- (ID) upgrade/downgrade
Menu para a realizaĆ§Ć£o das migrations
š Menu
- http://127.0.0.1:5000/bridgehub/add_user
- Json = { "nome":"", "email":"", "telefone":"" }
- http://127.0.0.1:5000/bridgehub/users
- Obs: Quando a tabela EndereƧo for adicionada ao banco de dados, vai ser retornado o endereƧo do usuƔrio
- http://127.0.0.1:5000/bridgehub/users/int:id
- id = id do usuƔrio disponivel no banco de dados
- Obs: Quando a tabela EndereƧo for adicionada ao banco de dados, vai ser retornado o endereƧo do usuƔrio
- http://127.0.0.1:5000/bridgehub/edit_user/int:id
- Json = { "nome":"", "email":"", "telefone":"" }
- id = id do usuƔrio disponivel no banco de dados
- http://127.0.0.1:5000/bridgehub/send_email
- Json = { "assunto":"", "destinatario":"", "mensagem":"" }
- A variƔvel mensagem deve ser algum endpoint de consulta
- id = id do usuƔrio disponivel no banco de dados
- Ć necessario que utilize um email do gmail e a senha criada para aplicativos.
- Como obter a senha para aplicativo: SeguranƧa -> Como fazer login do google -> senha de app
- O email e a senha devem ser colocados nas variƔveis EMAIL_ADDRESS e EMAIL_PASSWORD no .py abaixo
- š Arquivo
- http://127.0.0.1:5000/bridgehub/cep/int:id
- Json = { "cep":"" }
- id = id do usuƔrio disponivel no banco de dados
- http://127.0.0.1:5000/bridgehub/editar_cep/int:id
- Json = { "cep":"" }
- id = id do usuƔrio disponivel no banco de dados