Flixr é um exemplo simples de aplicativo da web baseado em Flask projetado para ler dados de uma API da web e interagir com um banco de dados relacional local.
Especificamente, o Flixr apresenta dados de filmes da API pública do TMDB.com de uma forma simplista, mas apresentável, inspirada na linguagem Material Design do Google . O front-end simples permite o registro do usuário e a marcação de filmes populares.
O Flixr foi desenvolvido para Python 3.5+ e pode ser configurado executando o seguinte
pip install -r requirements.txt
Isso instalará todas as dependências exigidas pelo Flixr, embora seja recomendado usar um ambiente virtual python, pois o Flixr não foi testado com as versões mais recentes de muitas de suas dependências.
A etapa final é configurar seu arquivo config.py
. Isso pode ser feito duplicando e renomeando o modelo config_.py
incluído. Os requisitos básicos são um banco de dados MySQL com usuário e senha associados. Além disso, é necessária uma chave API para acessar a API do TMDB.com, que pode ser obtida gratuitamente com uma conta registrada em seu site.