# Flask Black PRO

**Black Dashboard PRO** is a beautiful Bootstrap 4 Admin Dashboard that comes in 2 versions: Dark and Light Mode. 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.

> Features

* Codebase - [Flask Dashboard Boilerplate](/docs/boilerplate-code/flask-dashboard.md)
* UI Kit: [Black Dashboard PRO](/docs/content/bootstrap-template/black-dashboard-pro.md) (premium version)
* DBMS: SQLite, PostgreSQL (production)
* DB Tools: SQLAlchemy ORM, Flask-Migrate (schema migrations)
* Modular design with **Blueprints**
* Session-Based authentication (via **flask\_login**), Forms validation
* Deployment scripts: Docker, Gunicorn / Nginx, HEROKU

> Links

* [Black PRO Flask](https://appseed.us/product/black-dashboard-pro/flask/) - product page
* [Black PRO Flask](https://github.com/app-generator/flask-dashboard-black-pro) - public repository used for bug tracking
* [Black PRO Flask](https://flask-black-dashboard-pro.appseed-srv1.com/) - LIVE Demo
* [Support](https://appseed.us/support): via **Github** (issues tracker) and [Discord](https://discord.gg/fZC6hup) - 24/7 LIVE Assistance.

### What is Flask

**Flask** is a lightweight [WSGI](/docs/content/what-is/wsgi.md) 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.

> Read more about [Flask Framework](/docs/content/what-is/flask.md)

### How to use the App

* [Set up the environment](/docs/boilerplate-code/flask-dashboard.md#environment) - prepare your workstation for **Flask**
* [Compile the sources](/docs/boilerplate-code/flask-dashboard.md#build-the-app-1) - start this **Flask** app in the local environment
* [App Codebase](/docs/boilerplate-code/flask-dashboard.md#app-codebase) - how the project files are organized
* [App Configuration](/docs/boilerplate-code/flask-dashboard.md#app-configuration) - how to configure this **Flask** application

### **Black Dashboard PRO** UI Kit

**Black Dashboard PRO** features over 200 individual components, like buttons, inputs, cards, tabs, navigations giving you the freedom of choosing and combining. You will save a lot of time going from prototyping to full-functional code because all elements are implemented. We wanted the design process to be seamless, so switching from image to the real page is very easy to do.

* [Black Dashboard PRO](/docs/content/bootstrap-template/black-dashboard-pro.md) - more information provided by AppSeed
* [Black Dashboard](https://bit.ly/2L0W6Z7) (free version) - product page hosted by [Creative-Tim](/docs/content/partners/creative-tim.md)

![Black Dashboard PRO - Premium Bootstrap Template.](/files/-MZx-VQFVc3oVU-7vMuQ)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://appseed.gitbook.io/docs/products/flask-dashboards/black-dashboard-pro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
