Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 876 Bytes

File metadata and controls

13 lines (11 loc) · 876 Bytes

empatwi

Crowdsourcing API

Esse repositório contém a API back-end da plataforma Crowdsourcing do projeto Empatwi. Essa API é responsável por toda a conexão com o banco de dados, desde retornar um tweet aleatório para exibição quanto atualizar o registro de um tweet com o resultado da classificação.

Instruções

  1. É pré-requisito possuir uma versão do Python 3.x, o gerenciador de pacotes pip e a biblioteca de virtualenvironment instalados em sua máquina
  2. Primeiramente, é necessário criar um ambiente virtual (python -m venv venv)
  3. Ative o venv venv\scripts\activate no Windows ou source venv/bin/activate no Linux
  4. Em seguida, instale as dependências do requirements.txt (pip install -r requirements.txt)
  5. Para rodar a API, python main.py
  6. Ao acessar localhost:5000/api, será possível visualizar o Swagger e testar a API