Volt Flask Dashboard

Free and open source Flask Dashboard Template

18

Flask Volt is an open-source seed project crafted with an SQLite database, session-based authentication, basic helpers, and deployment scripts on top of Volt Bootstrap 5 design.

The codebase has a simple, modular structure that uses Blueprints and follows the industry best practices and patterns used in modern Python-based applications.

For newcomers, Flask is a lightweight web framework written in the Python programming language. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.

Flask Codebase

The product can be used to start a new project by coding only the specific features on top or integrate the design into a legacy Python-based product.

The design is already production-ready with pages and components compatible with the Flask template engine.

Being a simple starter, any developer with basic Python knowledge should be able to compile and use the app by typing only a few lines in the terminal.

Check out the instructions on how you can get started with the Flask codebase.

Powered by Bootstrap 5

Volt is built using the latest version of Bootstrap 5 and because jQuery is no longer required as a dependency, Volt has been built using only Vanilla JS.

There are over 100 unique Bootstrap 5 UI elements that are included in the template, such as buttons, alerts, modals, and many more. Not only that, but there are also 10 unique dashboard pages that will make setting up a quick administration or web app UI easier.

You can explore all of the examples of UI elements by browsing the documentation.

Deployment Scripts

Flask Volt comes pre-configured for Docker, Gunicorn/Nginx stack, and Heroku, a popular deployment platform. You can read more about the deployment scripts on the online documentation.

This template was built in partnership with the AppSeed App Generator.

Read more
741 downloads
Price: $0
Released: 3 years ago
Updated: 3 years ago
Version: 1.0.5
Category: Flask
Well Documented
  • 6 months premium support included
  • 100% W3C valid HTML5 files
  • Future updates
  • Fully responsive pages
  • 30 day refund policy
  • Built by Themesberg

Folder structure

We believe that being transparent when it comes to the code base and the file structure can make you better understand how it is going to be like to actually work with Volt Flask.

Below you can check out the folder structure of this template, and by hovering over each item you can also read an explanation of what the folder contains and what its role is.


< PROJECT ROOT >
|
|-- app/
|    |-- home/                                # Home Blueprint - serve app pages (private area)
|    |-- base/                                # Base Blueprint - handles the authentication
|         |-- static/
|         |    |--           # CSS files, Javascripts files
|         |
|         |-- templates/                      # Templates used to render pages
|              |
|              |-- includes/                  #
|              |    |-- navigation.html       # Top menu component
|              |    |-- sidebar.html          # Sidebar component
|              |    |-- footer.html           # App Footer
|              |    |-- scripts.html          # Scripts common to all pages
|              |
|              |-- layouts/                   # Master pages
|              |    |-- base-fullscreen.html  # Used by Authentication pages
|              |    |-- base.html             # Used by common pages
|              |
|              |-- accounts/                  # Authentication pages
|                   |-- login.html            # Login page
|                   |-- register.html         # Registration page
|
|-- requirements.txt                          # Development modules - SQLite storage
|-- requirements-mysql.txt                    # Production modules  - Mysql DMBS
|-- requirements-pqsql.txt                    # Production modules  - PostgreSql DMBS
|
|-- .env                                      # Inject Configuration via Environment
|-- config.py                                 # Set up the app
|-- run.py                                    # Start the app - WSGI gateway
|
|-- ************************************************************************


Customer reviews

5.0 out of 5
1 Reviews for Volt Flask
3 years ago
5

A beautiful and simple template, it has helped us a lot

Write a review

Changelog

We believe that providing meaningful updates to our templates are important to keep up with the evolution of the dependencies, libraries, and the new design requirements that the modern day web industry requires.

Below you can see the timeline of changes for Volt Flask since its initial launch 3 years ago.

Releases

v1.0.5 - September 16, 2021 Latest release
  • Bump Flask Codebase to v2.0.0
  • Better Code formatting
  • Improved Files organization
  • Optimize imports
  • Docker Scripts Update
v1.0.2 - March 30, 2021
  • Update to Bootstrap 5 Beta 2
  • Improve styling overall
v1.0.1 - March 18, 2021
  • Bump Codebase: Flask Dashboard v1.0.5
  • Freeze used versions in requirements.txt
    • flask_sqlalchemy = 2.4.4
    • sqlalchemy = 1.3.23
v1.0.0 - January 17, 2021
  • Initial release files