-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Tigran Khachatryan edited this page Sep 26, 2021
·
10 revisions
DashMap is an open source web platform that gathers, analyses and visualises urban data.
DashMap is an isolated Plot.ly.Dash app wrapped in a parent Flask app. This allows utilizing the highly customizable Flask app to serve the Plotly dashboards without paying a hefty fee for Dash Enterprise license. You get the best of both worlds. The ease of creating dashboards with Plotly and the rich features of Flask. Of course, there are tradeoffs but for the current scale of the application, these are insignificant.
- Flask and Dash apps can be modified, styled and developd separately!
- Quick dashboards with Plotly/dash
- All Flask features (Flask-Login, Flask-Admin, Flask-Assets).
- Performance
- Python infused front end is not ideal.
Set up a virtual environment:
python3 -m venv venv
Activate the virtual environment:
source venv/bin/activate
Install requirements.txt
pip install -r requirements.txt
You're all set!