Skip to content

EstevesX10/DB-Netflix-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix Web Application


Descrição da Aplicação

Aplicação Web para o acesso a dados dos Shows da Netflix a partir de uma Base de Dados.

Descrição dos Diretórios

No Diretório Data-Preparation encontram-se tanto o Dataset selecionado ( netflix_titles.csv ) bem como o script ( Netflix DataSet - Data Preparation ) utilizado na criação e modelação da Base de Dados.

Mais ainda, este apresenta um outro diretório ( Output_Tables ) onde se encontram guardadas ( em formato .csv ) as várias tabelas ( já povoadas ) do modelo relacional.

No Diretório Web-Application encontram-se os vários ficheiros responsáveis pela execução da Aplicação que, juntamente com a Base de Dados ( Netflix.db ) e os vários templates utilizados ( Presentes em templates ), irão integrar a Aplicação Web.

Dependências / Pré-Requisitos

De forma a conseguir executar e utilizar esta aplicação deve certificar-se que a sua máquina obedece às seguintes dependências:

Python3 e Pip

Caso não tenha o Python 3 ou o Gestor de Pacotes pip instalados, pode fazê-lo [em Ubuntu] através do comando:

sudo apt-get install python3 python3-pip

Bibliotecas Python

Mais ainda, deve certificar-se que tem instalado as bibliotecas necessárias. Para tal basta executar:

pip install -r requirements.txt

Referências das Bibliotecas

Execução

Inicie a aplicação executando python3 server.py e interaja com a mesma abrindo uma janela no seu browser com o endereço http://127.0.0.1:9001/.


Considerações Finais

Se existir alguma dificuldade no download ou execução da aplicação não hesite em contactar-nos: