API desenvolvida em Flask para o projeto final do Curso DEVInHouse. A API foi feita para as requisições do frontend de uma Single Page Application desenvolvida em Vue.js
# Clone este repositório
$ git clone https://github.com/DEVin-ConectaNuvem/M3P2-LABinventory-BackEnd-Squad1
poetry install
poetry run flask run
Endpoint para a criação de conta.
Esse endpoint ao realizar a requisição retorna a URL para realizar o seu login com a conta Google no APP.
Esse endpoint é o callback do Google onde pega as informações do usuario e o retorna ao Frontend
Endpoint para o login de conta.
Endpoint para a criação de item.
{
"codPatrimonio": "",
"title": "",
"description": "",
"category": "",
"value": 0,
"brand": "",
"model": ""
}
{
"codPatrimonio": "",
"title": "",
"description": "",
"category": "",
"value": 0,
"brand": "",
"model": ""
}
Endpoint para o retorno de dados dos itens.
Endpoint para pesquisa de item pelo ID.
Endpoint para o retorno de dados dos itens na tela de empréstimo.
Endpoint para atualizar um item.
Endpoint para deletar um item.
Endpoint para retornar os dados do inventario.
Endpoint para a criação de conta.
{
"name": "",
"email": "",
"phone": "",
"position": "",
"gender": "",
"zipcode": "",
"birthDay": "",
"city": "",
"state": "",
"neighborhood": "",
"street": "",
"houseNumber": 0,
"complement": "",
"reference": ""
}
{
"name": "",
"email": "",
"phone": "",
"position": "",
"gender": "",
"zipcode": "",
"birthDay": "",
"city": "",
"state": "",
"neighborhood": "",
"street": "",
"houseNumber": 0,
"complement": "",
"reference": ""
}
Endpoint para o retorno de dados dos colaboradores.
Endpoint para pesquisa de colaborador pelo ID.
Endpoint para atualizar um item.
Endpoint para deletar um colaborador.
Breno Martins |
Luiz Gustavo Seemann |
Eduardo Martins Ribeiro |
---|---|---|
Rafael Telles Carneiro |
Bruno V |
Thiago William |
A realização deste projeto apenas foi possível em razão do excelente ensino disponibilizado por toda a equipe DEVInHouse e ConectaNuvem!