Django Star Admin - Open-source / Bootstrap 5 / Docker / CookieCutter
Tags: webdev, django, dashboards, opensource
Published: 2021-11-23 11:19:06

---
title: Django Star Admin - Open-source / Bootstrap 5 / Docker / CookieCutter
published: true
description: Open-source Django dashboard crafted on top of Star Admin 2, a modern design crafted by BootstrapDash - Product can be downloaded from Github (MIT License). 
tags: webdev, django, dashboards, opensource
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/47ianu11si4y714kvt4z.png
canonical_url: https://blog.appseed.us/django-star-admin-free-dashboard/
---
Hello Coders! 

This article presents an open-source **Django Dashboard** that has all the ready-to-use bare minimum essentials: database, authentication, Docker support, and a modern Bootstrap 5 design: **Star Admin 2**. The product can be downloaded from Github and used for unlimited hobby & commercial products. For newcomers, [Star Admin](https://appseed.us/admin-dashboards/django-star-admin) is an iconic template recently migrated to **Bootstrap 5**, and **Django** is a leading framework actively supported and versioned by programming experts.

> *Thanks for reading!* - Content provided by **[App Generator](https://appseed.us/)**.

--- 

- 👉 [Star Admin Django](https://appseed.us/admin-dashboards/django-star-admin) - Product page
- 👉 [Star Admin Django](https://django-star-admin.appseed-srv1.com/) - LIVE demo
- ✨ For `support` via [Discord](https://discord.gg/fZC6hup) join `AppSeed`

---

![Star Admin Django - Open-Source Seed Project.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2b6dr94495l0tlq6260g.gif)

---

## ✨ Product Features

This simple project comes with basic features, up-to-date dependencies, and a modern Bootstrap 5 design that was released for free by `BootstrapDash`.  

👉 Up-to-date dependencies: **Django 3.2.6 LTS**
👉 `SCSS compilation` via Gulp
👉 UI Kit: `Star Admin 2` (Free Version) 
👉 `Session-Based Authentication`, Forms validation
👉 `Deployment` scripts: **Docker**, Gunicorn / Nginx
👉 Support via `Github` and [Discord](https://discord.gg/fZC6hup).

---

The product can be used and compiled in a local environment in multiple ways. Probably the most simple one is via Docker.

## ✨ Start In Docker

Django Star Admin comes with a simple Docker configuration that starts the project using Gunicorn behind an Nginx proxy.  Let's follow the setup as suggested in the project README and see the project in action.

> 👉 **Step #1** - Clone Sources

```bash
$ git clone https://github.com/app-generator/django-star-admin.git
$ cd django-star-admin
```

> 👉 **Step #2** - Start in Docker

```bash
$ docker-compose up --build
```

Once all the above commands are executed, we should be able to access the project in the browser at the address `http://localhost:85`.

---

![Star Admin Django - Login Page.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzy5wi1r3rnegpzubktc.png)

---

## ✨ Generate via CookieCutter

The same codebase can be generated and started using the popular `CookieCutter` tool. During the generation process, the sources are downloaded from a remote repository and configured locally to match the user choices.

> 👉 **Step #1** - Install cookiecutter tool
 
```bash
$ pip install cookiecutter
```

> 👉 **Step #2** - Generate the code via [Django Cookie Cutter](https://github.com/app-generator/cookiecutter-django)

```bash
$ cookiecutter https://github.com/app-generator/cookiecutter-django.git
>>> project_name [Django Seed project]: Django Star Admin
>>> project_slug [django_star_admin]:
>>> description [A simple Django project]:
>>> author_name [AppSeed]: your name
>>> domain_name [example.com]: localhost
>>> email [your-name@example.com]: bill@microsoft.com
>>> version [0.0.1]:
>>> Select theme:
1 - volt
2 - soft-ui
3 - datta-able
4 - material-dashboard
5 - star-admin
Choose from 1, 2, 3, 4, 5 [1]: 5      <----- Select STAR ADMIN design
>>> Select database:
1 - sqlite3
2 - mysql
3 - postgresql
>>> Choose from 1, 2, 3 [1]:
database_name [appseed_django]:
database_user [appseed_user]:
database_pass [Pass1234]:
PRE Gen hook executed
 Cloning theme: <star-admin>, REPO: https://github.com/app-generator/django-star-admin.git
 ...done
POST Gen hook executed
 *** Copy assets
 ...done
 *** Copy templates
 ...done
```

At this point, the source code is generated and we can use the sources.

```bash
$ cd django-star-admin
$ docker-compose up --build
```

---

![Star Admin Django - Charts Page.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s512k941lgxe0vl5mf5h.png)

---

## ✨ Design Information

Beautifully designed and well-coded admin template, that comes with excellent support from experts. Built using the latest technologies and up to date with the latest trends and tools. Star Admin 2 is the perfect amalgamation of beautiful design and meticulously well-written code.

This template comes with an MIT license ( free for commercial use).

---

![Star Admin - Widgets Page.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ljpraki2i0wlswlaxy3j.png)

---

> *Thanks for reading!* For more resources & support please access:

---

- 👉 AppSeed for [upport](https://appseed.us/support) via email and [Discord](https://discord.gg/fZC6hup)
- 👉 More [Free Dashboards](https://appseed.us/admin-dashboards/open-source) crafted in Django, Flask and [React](https://appseed.us/apps/react).