This article presents an open-source seed project crafted with Bootstrap and Flask, a popular Python web framework. The product might be useful to bootstrap faster a new dashboard project using a nice combination of modern frameworks. Bootstrap is one of the most popular CSS Frameworks and Flask is a lightweight and beginner-friendly framework.
This modern design is provided by Themesberg using Bootstrap 5 and Vanilla JS without jQuery dependency or other hard dependencies.
Volt Dashboard - Official Product Information
Volt is a free and open-source Bootstrap 5 Dashboard Template featuring over 100 components, 11 pre-built pages, and 3 plugins with Vanilla JS. This UI kit comes with 100+ handcrafted Bootstrap 5 components included some of them being buttons, alerts, modals, date pickers, widgets, and charts.
Volt Bootstrap 5 brings 11 example pages including an overview, sign in, sign up, transactions page, user profile with the possibility to add new ones with ease.
Volt Bootstrap 5 - UI Popups
The product uses the latest Bootstrap 5 stable version (at the moment this article is edited) installed via
package.json and the UI can be customized via SASS files.
A few basic features are shipped with this starter: session-based authentication, modular codebase (blueprints), and deployment scripts for Docker and HEROKU. In order to compile the source code, we need to install a minimal programming kit:
- A modern editor - VSCode or Atom
- Yarn - a popular package manager for NodeJS (better than NPM)
- Python - a modern script language used for many types of projects
- GIT - a command-line tool used to download sources from Github
- Gulp - a toolkit to automate repetitive tasks
Once we have this minimal toolchain properly installed in the system we can download the sources from Github and start the project:
Step #1 - Download the sources using GIT
Step #2 - Install dependencies using a
Step #3 - Set up the environment
Step #4 - Start the app
If all goes well, the app should be accessible in the browser. By default, the guest users are redirected to the login page and we need to provide a registered user in order to access the private pages: dashboard, user profile, UI components pages.
Thanks for reading! For more resource and support please access:
- More Flask Dashboards provided by AppSeed
- LIVE Support - for registered users
- Flask Volt PRO - Premium version of this product