DEV Community

Cover image for Flask Dashboard
Sm0ke
Sm0ke

Posted on • Updated on • Originally published at Medium

Flask Dashboard

Hello Coders

Because I'm a big fan of Flask and the open-source concept, in this article I will present a short list with Flask Dashboards coded with a minimum set of features (database, ORM, authentication, deployment scripts) and released under the MIT license.

For newcomers, Flask is a lightweight web application framework written in Python that can be easily extended - Thanks for reading!


The motivation

Lately, I'm focusing a lot on boilerplate code and automation tools in order to win time cut the repetitive small tasks, and use a clean code-base each time I start a new project. To speed up my development, my plan is simple:

  • Use stable and simple boilerplate code when I start a new project
  • Write tools to integrate automatically the design (extract HTML components, replace hardcoded texts with variables.. etc)
  • Use scripts to automate the deployments and use modern platforms (Heroku, Azure)

The result of this semi-automated process is this shortlists with Flask Dashboards, coded in less than one hour each. The hard part, in this automated process, is the HTML processing phase but I plan to write a separate article about it.


What is Flask

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. Classified as a microframework, Flask is written in Python and it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.


Datta Able Flask

Datta Able Free Dashboard is the most stylized Bootstrap 4 Lite Admin Template, around all other Lite/Free admin templates in the market. It comes with high feature-rich pages and components with fully developer-centric code. Comes with error/bug-free, well structured, well-commented code and regularly with all latest updated code. This saves you a large amount of developing backend application time and it is fully customizable.

Datta Able (enhaced with dark mode) - Open-Source Seed project generated by AppSeed.


Flask Material Kit

A pixel-perfect Bootstrap 5 UI kit that comes with prebuilt design blocks, 4 sample pages and 50+ UI components. If you want to get inspiration or just show something directly to your clients, you can jump-start your development with our pre-built example pages.

Material Kit - Starter generated by AppSeed.


Soft UI Dashboard Flask

Designed for those who like bold elements and beautiful websites, Soft UI Dashboard is ready to help you create stunning websites and webapps. Soft UI Dashboard is built with over 70 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining - Features:

  • ✅ Up-to-date Dependencies
  • ✅ UI Kit: Bootstrap 5, Persistent Dark-Mode
  • ✅ Basic Authentication, OAuth via Github
  • ✅ API Generator Module - video presentation

Soft UI Dashboard - Full-Stack Starter generated by AppSeed.


Flask Bootstrap 5 Volt

Open-Source Flask Dashboard coded with basic modules, database, ORM, and deployment scripts on top of Volt (free version), a modern Bootstrap dashboard design. Volt is a free and open-source Bootstrap 5 Admin Dashboard featuring over 100 components, 11 example pages, and 3 customized plugins. Volt does not require jQuery as a dependency meaning that every library and script is jQuery-free.

Volt Dashboard - Full-Stack Starter generated by AppSeed.


Flask Pixel UI Kit

Free Flask Starter crafted on top of a modern Bootstrap design. The product comes with sample pages, 80 UI components and a permissive (MIT) license.

Pixel Bootstrap Lite - Full-Stack Starter generated by AppSeed.


Flask Dashboard Material

Material Dashboard is a free Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. We are very excited to introduce our take on the material concepts through an easy-to-use and beautiful set of components. Material Dashboard was built over the popular Bootstrap 4 framework and it comes with a couple of third-party plugins redesigned to fit in with the rest of the elements.

Material Dashboard - Full-Stack Starter generated by AppSeed.


Flask Atlantis Lite

Atlantis Lite (Dark Layout) is a free Bootstrap 4 admin dashboard that is beautifully and elegantly designed to display various metrics, numbers or data visualization. Atlantis Lite admin dashboard has 2 layouts, many plugins, and UI components to help developers create dashboards quickly and effectively so they can save development time and also help users to make the right and fast decisions based on existing data

Atlantis Dark - Starter generated by AppSeed.


Flask Material Lite

Open-Source Flask Dashboard coded with basic modules, database, ORM and deployment scripts on top of MaterialPro Bootstrap Lite, a modern Bootstrap dashboard design. WrapPixel's MaterialPro Bootstrap Lite is one of the best Bootstrap templates for admin dashboards and control admin panels. This powerful and competent Bootstrap 4 admin template is based on HTML and is built with the CSS framework.

MaterialPRO Lite - Starter generated by AppSeed.


Flask Gradient Able

Gradient Able Free Bootstrap 4 Free/Lite Admin Template is a complete solution for your dashboard creation. The default layout version comes with limited options like Google optimized, font integration, high speed, mature & sophisticated, and extremely well-organized code which makes free Gradient Able a fully flexible solution for any backend application project.

Gradient Able - Starter generated by AppSeed.


Flask Dashboard Black

Black Dashboard is a beautiful Bootstrap 4 Admin Dashboard with a huge number of components built to fit together and look amazing. If you are looking for a tool to manage and visualize data about your business, this dashboard is the thing for you. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.

Black Dashboard - Full-Stack Starter generated by AppSeed.


Thanks for reading! For more resources, feel free to access:

Top comments (3)

Collapse
 
__alireza__ profile image
Alireza

Thank you very much. Your article is very helpful. I'm new to web development, actually, I've only made some REST API web servers with Bottle. Now, I'd like to create a web app for myself based on one of these dashboards (and honestly I don't want to deal with front-end a lot lot!), but I don't know how and where to start. Can you please tell me what should I do? Can I develop my project by altering and developing one of these projects?

Collapse
 
sm0ke profile image
Sm0ke

All dashboards are released under the MIT license. Feel free to use them in your projects.
For more free apps, not necessary Python-based, please access AppSeed

Cheers & happy coding!

Collapse
 
yorubadeveloper_87 profile image
Yoruba Developer

Hi, I recently created a free to use boilerplate. Check it out here github.com/yorubadeveloper/flask-a....
The live demo is flask-admin-boilerplate.herokuapp....