AdminKit - A modern Bootstrap 5 template now available in Flask and Django
Tags: webdev, python, flask, django
Published: 2020-12-13 15:12:38

---
title: AdminKit - A modern Bootstrap 5 template now available in Flask and Django
published: true
description: An open-source modern dashboard template now available in many tech flavors: Flask and Django
tags: webdev, python, flask, django
canonical_url: https://blog.appseed.us/adminkit-flask-django-versions-91nb/
cover_image: https://raw.githubusercontent.com/app-generator/jinja-adminkit/master/media/jinja-adminkit-screen-charts.png
---
Hello Coders,

**AdminKit**, a professional admin dashboard template based on Bootstrap 5 is now available for download in Flask and Django. The products, released under the MIT license, can be used for unlimited hobby & commercial products.

- 👉 [AdminKit](https://adminkit.io/) - (HTML) product page
- 👉 [AdminKit Flask](https://github.com/app-generator/flask-adminkit) - source code and [LIVE Demo](https://flask-adminkit.appseed-srv1.com/)
- 👉 [AdminKit Django](https://github.com/app-generator/django-adminkit) - source code and [LIVE Demo](https://django-adminkit.appseed-srv1.com/login/)

For support, please use GitHub (issues tracker) or join the [Discord](https://discord.gg/fZC6hup) Server - 24/7 LIVE Service.

![AdminKit - Open-source Bootstrap 5 template, now available in Flask and Django.](https://raw.githubusercontent.com/app-generator/flask-adminkit/master/media/flask-adminkit-intro.gif)

---

## ✅ AdminKit - UI Kit

This modern template is released by AdminKit.io under the MIT license. The project can be downloaded directly for GitHub and compiled via modern tooling.

*Vendor Notes* - A professional package that comes with hundreds of UI components, forms, tables, charts, pages, and icons. Built on top of Bootstrap 5.

Built with Bootstrap 5 - Built on top of the latest version of Bootstrap 5 and HTML5, which means - robust, responsive, and easy to customize.  

- [AdminKit](https://adminkit.io/) - product page
- [AdminKit PRO](https://adminkit.io/pricing/) - the premium version (more components, pages and PREMIUM support)

---

## ✅ AdminKit Flask

Flask version comes with a basic set of modules, database, authentication and deployment scripts for Docker, HEROKU and Gunicorn/Nginx stack.

- [AdminKit Flask](https://github.com/app-generator/flask-adminkit) - sources
- [AdminKit Flask](https://flask-adminkit.appseed-srv1.com/) - LIVE demo

This simple Flask starter can be complied with ease if the workstation has a Python3 environment and GIT accessible via the terminal. The steps (copied from the [README](https://github.com/app-generator/flask-adminkit/blob/master/README.md) file):

--- 

**#1 - Clone the sources**

```bash
$ # Get the code
$ git clone https://github.com/app-generator/flask-adminkit.git
$ cd flask-adminkit
```

---

**#2 - Install modules**

```bash
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
```

---

**#3 - Start the app**

```bash
$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ # 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/
```

Once the project is up & running in the browser, we should see the login page. By default, the app redirects guest users to authenticate. To pass the login, we need to register a new user and use the credentials to Sign IN.

---

![AdminKit - Open-Source Bootstrap 5 template, Flask version.](https://raw.githubusercontent.com/app-generator/flask-adminkit/master/media/flask-adminkit-screen.png)

---

## ✅ AdminKit - Django

The Django version is provided with an identical feature set (full information provided in the README file):

- SQLite Database, Django Native ORM
- Modular design, clean codebase
- Session-Based Authentication, Forms validation
- Deployment scripts: Docker, Gunicorn / Nginx

--- 

To compile and execute the app, please type the following commands using the terminal:

```bash
$ # Get the code
$ git clone https://github.com/app-generator/django-adminkit.git
$ cd django-adminkit
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Storage
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver # default port 8000
$
$ # Access the web app in the browser: http://127.0.0.1:8000/
```

To pass the login, please create a new user using the registration page or `createsuperuser` command.

---

> AdminKit - Settings Page

![AdminKit - Open-Source Bootstrap 5 template, settings page.](https://raw.githubusercontent.com/app-generator/flask-adminkit/master/media/flask-adminkit-screen-settings.png)

--- 

> AdminKit - Google Maps Page

![AdminKit - Open-Source Bootstrap 5 template, Google maps page.](https://raw.githubusercontent.com/app-generator/flask-adminkit/master/media/flask-adminkit-screen-maps.png)

--- 

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

- 👉 More [Django Dashboards](https://appseed.us/admin-dashboards/django/) - a curated index 
- 👉 [Django App Generator](https://app-generator.dev/django/) - A 2nd generation App Builder