Cadastro de filmes e reviews (como o RottenTomatoes) integrando FastAPI e um banco de dados mySQL. Inicialmente uma atividade de Megadados (6° Semestre de Engenharia de Computação do Insper), foi refeito posteriormente adicionando algumas features.
-
Clone o repositório
git clone https://github.com/gabrielonishi/rotten-reviews.git cd rotten-reviews/
-
Esse projeto utiliza de um ambiente virtual para garantir a estabilidade de versões. Crie um ambiente virtual python
- MacOS/Linux
python3 -m venv env source env/bin/activate
- Windows
python3 -m venv env .\env\Scripts\activate
- MacOS/Linux
-
Instale as dependências
pip install -r requirements.txt
Você pode rodar o servidor uvicorn localmente usando
uvicorn main:app --reload