Videos
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!