# [Black Dashboard Flask](https://www.creative-tim.com/product/black-dashboard-flask) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social&logo=twitter)](https://twitter.com/home?status=Material%20Dashboard,%20a%20free%20Material%20Bootstrap%204%20Admin%20Template%20%E2%9D%A4%EF%B8%8F%20https%3A//bit.ly/2Lyat1Y%20%23bootstrap%20%23material%20%23design%20%23developers%20%23freebie%20%20via%20%40CreativeTim) ![version](https://img.shields.io/badge/version-1.0.1-blue.svg) [![GitHub issues open](https://img.shields.io/github/issues/creativetimofficial/black-dashboard-flask.svg?maxAge=2592000)](https://github.com/creativetimofficial/black-dashboard-flask/issues?q=is%3Aopen+is%3Aissue) [![GitHub issues closed](https://img.shields.io/github/issues-closed-raw/creativetimofficial/black-dashboard-flask.svg?maxAge=2592000)](https://github.com/creativetimofficial/black-dashboard-flask/issues?q=is%3Aissue+is%3Aclosed) [![Join the chat at https://gitter.im/NIT-dgp/General](https://badges.gitter.im/NIT-dgp/General.svg)](https://gitter.im/creative-tim-general/Lobby) [![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/E4aHAQy) ![Black Dashboard Flask - Admin Dashboard coded in Django.](https://github.com/creativetimofficial/black-dashboard-flask/blob/master/media/black-dashboard-flask-intro.gif)
> Free product - **Flask Dashboard** starter project - Features: - UI Kit: **Black Dashboard** (Free Version) provided by **[Creative-Tim](https://www.creative-tim.com/)** - Flask Codebase - provided by **[AppSeed](https://appseed.us/)** - SQLite, PostgreSQL, SQLAlchemy ORM - Alembic (DB schema migrations) - Modular design with **Blueprints** - Session-Based authentication (via **flask_login**) - Forms validation - Deployment scripts: Docker, Gunicorn / Nginx, Heroku
## Table of Contents * [Demo](#demo) * [Quick Start](#quick-start) * [Documentation](#documentation) * [File Structure](#file-structure) * [Browser Support](#browser-support) * [Resources](#resources) * [Reporting Issues](#reporting-issues) * [Technical Support or Questions](#technical-support-or-questions) * [Licensing](#licensing) * [Useful Links](#useful-links)
## Demo > To authenticate use the default credentials ***test / pass*** or create a new user on the [registration page](https://www.creative-tim.com/live/black-dashboard-flask). - **Black Dashboard Flask** [Login Page](https://www.creative-tim.com/live/black-dashboard-flask)
## Quick start > UNZIP the sources or clone the private repository. After getting the code, open a terminal and navigate to the working directory, with product source code. ```bash $ # Get the code $ git clone https://github.com/creativetimofficial/black-dashboard-flask.git $ cd black-dashboard-flask $ $ # Virtualenv modules installation (Unix based systems) $ virtualenv env $ source env/bin/activate $ $ # Virtualenv modules installation (Windows based systems) $ # virtualenv env $ # .\env\Scripts\activate $ $ # Install modules - SQLite Database $ pip3 install -r requirements.txt $ $ # OR with PostgreSQL connector $ # pip install -r requirements-pgsql.txt $ $ # 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" $ $ # Set up the DEBUG environment $ # (Unix/Mac) export FLASK_ENV=development $ # (Windows) set FLASK_ENV=development $ # (Powershell) $env:FLASK_ENV = "development" $ $ # 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.
## Documentation The documentation for the **Black Dashboard Flask** is hosted at our [website](https://demos.creative-tim.com/black-dashboard-flask/docs/1.0/getting-started/getting-started-flask.html).
## File Structure Within the download you'll find the following directories and files: ```bash < 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 | |-- ************************************************************************ ```
## Browser Support At present, we officially aim to support the last two versions of the following browsers:
## Resources - Demo: - Download Page: - Documentation: - License Agreement: - Support: - Issues: [Github Issues Page](https://github.com/creativetimofficial/black-dashboard-flask/issues)
## Reporting Issues We use GitHub Issues as the official bug tracker for the **Black Dashboard Flask**. Here are some advices for our users that want to report an issue: 1. Make sure that you are using the latest version of the **Black Dashboard Flask**. Check the CHANGELOG from your dashboard on our [website](https://www.creative-tim.com/). 2. Providing us reproducible steps for the issue will shorten the time it takes for it to be fixed. 3. Some issues may be browser-specific, so specifying in what browser you encountered the issue might help.
## Technical Support or Questions If you have questions or need help integrating the product please [contact us](https://www.creative-tim.com/contact-us) instead of opening an issue.
## Licensing - Copyright 2019 - present [Creative Tim](https://www.creative-tim.com/) - Licensed under [Creative Tim EULA](https://www.creative-tim.com/license)
## Useful Links - [More products](https://www.creative-tim.com/bootstrap-themes) from Creative Tim - [Tutorials](https://www.youtube.com/channel/UCVyTG4sCw-rOvB9oHkzZD1w) - [Freebies](https://www.creative-tim.com/bootstrap-themes/free) from Creative Tim - [Affiliate Program](https://www.creative-tim.com/affiliates/new) (earn money)
## Social Media - Twitter: - Facebook: - Dribbble: - Instagram:
--- [Black Dashboard Flask](https://www.creative-tim.com/product/black-dashboard-flask) - Provided by [Creative Tim](https://www.creative-tim.com/) and [AppSeed](https://appseed.us)