Skip to content

assassinsurvivor/GUI-Development-with-flask-and-dash

Repository files navigation

Web UI Development with Flask and Dash

To get started first run install_dependencies.py to install all the necessary packages required.The application uses flask as a backend server and dash/plotly for interactive EDA.The server is contained in server.py and the routing as well as the dash apps are handled by main.py which imports other dash apps [app.py & app8.py]. In order to run the whole application after running install_dependencies.py ,run main.py.The dashboard is hosted at http://127.0.0.1:5000/dashboard/ where as other apps are hosted respectively at

http://127.0.0.1:5000/tsne ,http://127.0.0.1:5000/model ,http://127.0.0.1:5000/app8

You can handle dash apps using flask just by calling the constructor function in the dash app by app=dash.Dash(name='app7', sharing=True, server=server, url_base_pathname='/app8') where server is the flask server that was created to handle all the apps.

Dashboard

animated1

Model Performance

animated1

T-SNE EDA

animated1

EDA

animated1

Built With

Will add more apps to the project such as live model training using pytorch.

About

Web UI Development with Flask and Dash

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published