Skip to content
๐Ÿ“ A blog post about turning jupyter notebooks into interactive web apps
Jupyter Notebook
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
notebooks removed size based on upvotes because of downvotes ๐Ÿฆ„ Dec 31, 2019
posts new picture in readme Dec 19, 2019
.gitignore
README.md fix table of contents ๐Ÿšง Dec 19, 2019
requirements.txt reddit analysis Dec 16, 2019

README.md

Binder Python saythanks

From notebook to web application ๐Ÿ“”โ€‹+๐Ÿ”ฎ=๐Ÿ’ฅ

Visit the original blog post!

What is this? ๐Ÿค”

A blog post/tutorial for the Practical Business Python blog that teaches how to create web applications from jupyter notebooks and then deploy them.

Visit the live dashboard (might take a bit to load because of binder)

Screenshots

How do I run the notebook? ๐Ÿ“”

Clone the repo:

$ git clone https://github.com/duarteocarmo/interactive-dashboard-post.git

Navigate to it:

$ cd interactive-dashboard-post

Create a virtual environment:

$ virtualenv env

Activate the environment:

$ . env/bin/activate

Install the requirements:

(env) $ pip install -r requirements.txt 

Launch jupyter lab:

(env) $ jupyter lab

It should launch automatically. If not, check this.

๐Ÿšจ troubleshooting ๐Ÿšจ

If the plotly express plots are not showing then try:

(env) $ jupyter labextension install @jupyterlab/plotly-extension

If you still have problems, follow these instructions.

How do I run the dashboard? ๐Ÿ“Š

Follow the instructions above until you have the requirements installed, and then:

(env) $ voila notebooks/Dashboard.ipynb

This should launch the dashboard in http://localhost:8866/

You canโ€™t perform that action at this time.