This article presents an open-source Flask Template generated by the AppSeed platform on top of Volt Dashboard design (free version) crafted by Themesberg. The project can be downloaded directly from Github and based on the permissive license, can be used for unlimited hobby & commercial projects.
Thanks for reading! TL;DR;
The products is actively supported via Github (issues tracker) and Discord - 24/7 LIVE assistance.
The Flask codebase comes with a basic set of modules, database, session-based authentication, ORM, Blueprints and deployment scripts for some popular platform like Docker, HEROKU and Gunicorn/Nginx stack.
Once we have access to the Python interpreter, we can start typing the magic commands - extracted from the README file.
Step #1 - Clone/download the sources
$ # Get the code $ git clone https://github.com/app-generator/flask-dashboard-volt.git $ cd flask-dashboard-volt
Step #2 - Install modules via a Virtual Environment
$ # Virtualenv modules installation (Unix based systems) $ virtualenv env $ source env/bin/activate $ $ # Install modules - SQLite Database $ pip3 install -r requirements.txt
Step #3 - Start the app
$ # Set the FLASK_APP environment variable $ (Unix/Mac) export FLASK_APP=run.py $ (Windows) set FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".\run.py" $ $ # Start the application (development mode) $ # --host=0.0.0.0 - expose the app on all network interfaces (default 127.0.0.1) $ # --port=5000 - specify the app port (default 5000) $ flask run --host=0.0.0.0 --port=5000 $ $ # Access the dashboard in browser: http://127.0.0.1:5000/
Note: To use the app, please access the registration page and create a new user. After authentication, the app will unlock the private pages.
The UI Kit comes with many components and pre-build pages for almost anything (authentication and error pages included). Let's say a few words about the KIT:
Volt is a free and open source Bootstrap 5 powered admin dashboard with components, pages and plugins that you can use to create an awesome admin interfaces. It also comes with a pro version with more pages, plugins and components.
100+ Components, 11 Sample pages - There are more than 100 free Bootstrap 5 components included some of them being buttons, alerts, modals, datepickers, all nicely documented via the official components docs. Volt brings 11 example pages including an overview, sign in, sign up, transactions page and many more.
Tooling - Sass files and a Gulp commands file that will let you build minified and un-minified project files with the ability to even add certain blocks of code based on your environment.
Flask Template Volt - Widgets Page
Flask Template Volt - User Profile Page
Flask Template Volt - UI Alerts
Thanks for reading! For more resources, please access:
- Themesberg - for more premium templates and UI Kits
- AppSeed platform - for LIVE support and more starters