Hello! I am trying to build a web app using this template: https://appseed.us/admin-dashboards/flask-dashboard-light-bootstrap
Essentially, it should have a sidebar and a bunch of graphs/tables for each link in the sidebar. The content for each link would be further divided with a few tabs, and there has to be user authentication that hides content if a user is not logged in.
Now, I am pretty new to web development but have experience with Python. I am thinking of the following:
-
Backend: Python and Flask
-
Graphs and interactivity: Plotly Dash (as it integrates seamlessly with Flask, based on my research)
-
Templating: Jinja2
All I have done so far with Flask is "hello world" and some basic html templating. I already have the necessary Python apps that generate all the required data/graphs.
How should I go about this? Can I just use the dashboard template and integrate it with a Flask app, render the templates with Jinja, add Dash components where necessary, and let Flask handle the authentication?
I need some high-level recommendations on how to do this.
Any inputs are much appreciated. Thanks!
Building a dashboard in flask, need help!
d3.js is quite popular I heard. No idea how to use it though.
More on reddit.comHow do I Create a Dashboard in Python, better or similar to the ones in Power Bi?
Use Dashly. At least look into it. It provides many of these tools and even allows great graph interaction
More on reddit.comFlask boilerplate - Argon Dashboard
Thanks for your efforts. Everything looks good just please note that, I believe it is better to use virtualenvironment while teaching people about python programming.
More on reddit.com