Flask Dashboard AdminLTE

in

One of the best open-source admin dashboard & control panel theme. Built on top of Bootstrap, AdminLTE provides a range of responsive, reusable, and commonly used components.

Flask Dashboard AdminLTE - Open-Source Admin Panel

Flask Dashboard features

  • SQLite, PostgreSQL
  • SQLAlchemy ORM
  • Alembic
  • Modular design with Blueprints
  • Session-Based authentication (via flask_login)
  • Forms validation
  • Unitary tests
  • Deployment scripts: Docker, Gunicorn
  • License MIT

Your project requires authentication? No worries, Flask Dashboard AdminLTE includes authentication by default.


Build from sources

The source code and the documentation contain enough information to help anyone building the app. In case you want to build this product, without leaving this page, just type:

$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-adminlte.git
$ cd flask-dashboard-adminlte
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv --no-site-packages env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv --no-site-packages env
$ # .\env\Scripts\activate
$ 
$ # Install modules
$ # SQLIte version (no PostgreSQL)
$ pip3 install -r requirements-sqlite.txt
$ 
$ # OR with PostgreSQL connector
$ pip install -r requirements.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"
$
$ # Enable debug (for development)
$ # (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/

If all goes well, you shoud see Flask Dashboard AdminLTE app running, by visiting localhost:5000 in your preferred browser.

Dashboard Resources


Want more? Go PRO!


Flask Dashboard MaterialFlask Dashboard ArgonFlask Dashboard Black
Flask Dashboard Material PROFlask Dashboard Argon PROFlask Dashboard Black PRO

Flask Microframework

Flask (source code) is a Python web framework built with a small core and modularity in mind. With a small footprint, well documented and supported by a growing community, Flask can be a good choice to implement on top a nice production-ready apps, landing pages and complex eCommerce services. For more information, feel free to access the official website.

By Sm0ke <('_')> #automation geek.
Projects: Admin-Dashboards.com (open-source), AppSeed.

Read next: