vmeazevedo / REST-API-Flask_VINEFLIX

Aplicação REST API de gerenciamento de informações cadastrais em Python utilizando Framework Flask e padrão MVC com controle de cadastro de usuário, login e logout.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VINEFLIX-removebg-preview (1)

REST-API-Flask_VINEFLIX

Aplicação REST API de gerenciamento de informações cadastrais em Python utilizando Framework Flask e padrão MVC com controle de cadastro de usuário, login e logout.

Supported Python Versions Twitter Follow LinkedIn

Star Fork

Requirements

pip install -r requirements.txt

Utilização

  1. Clone o repositório para sua máquina

    git clone https://github.com/vmeazevedo/REST-API-Flask_VINEFLIX

  2. Execute o arquivo python app.py.

  3. Abra o POSTMAN e importe a collection REST_API - VineFlix.postman_collection.json, localizada na pasta collection.

  4. Via POSTMAN execute a request de Cadastro para criar um novo user_id, ele será necessário para criação do token.

  5. Execute a request de Confirmação para validar o seu novo cadastro.

  6. Execute a request de Login para que o token seja gerado validando assim suas demais requests.

  7. O arquivo swagger.json contém toda a documentação da API e pode ser encontra na pasta swagger. Use o site (https://editor.swagger.io/) para importar o arquivo e ver a documentação online.

  8. Em caso de dúvida sobre o consumo da API, a documentação dos testes se encontra na pasta teste.

  9. Após a utilização execute a Request de Logout para invalidar seu token de sessão.

About

Aplicação REST API de gerenciamento de informações cadastrais em Python utilizando Framework Flask e padrão MVC com controle de cadastro de usuário, login e logout.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%