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.
- É 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
- Primeiramente, é necessário criar um ambiente virtual (
python -m venv venv) - Ative o venv
venv\scripts\activateno Windows ousource venv/bin/activateno Linux - Em seguida, instale as dependências do requirements.txt (
pip install -r requirements.txt) - Para rodar a API,
python main.py - Ao acessar
localhost:5000/api, será possível visualizar o Swagger e testar a API