This repository deploys an app to explore a dataset using interactive visualizations.
The backend uses Python with Flask, while the data filtering and visualization
capabilities are handled by crossfilter.js and dc.js respectively. The dashboard itself is
built from a keen.io template.
The dashboard is able to seamlessly handle more than 800,000 rows (customers) for about 20 columns (attributes).
This project has been implemented using Python 3.7.0.
Clone and go to the repository
git clone https://github.com/doulouUS/EDA_Dashboard_App.git
cd path/to/repo
Create your local python environment using virtualenv
virtualenv -p python3 venv
Activate it (. venv/bin/activate) and install the dependencies
pip install -r requirements.txt
Fire the application and go to your browser on http://0.0.0.0:5000/
python run_flask_app.py
Pull from Docker hub
docker pull doulou74/dashboard_viewer:0.1
Run the image locally on port 5000
docker run --rm -d -p 5000:5000/tcp doulou74/dashboard_viewer:0.1
