Django Boilerplate - Free Starter with Argon Design coded in Django
Tags: python, django, opensource, appseed
Published: 2020-01-03 21:01:28

---
title: Django Boilerplate - Free Starter with Argon Design coded in Django
published: true
description: A simple UI-ready open-source app, coded with authentication, database on top of Argon Design, released under the MIT license  
cover_image: https://raw.githubusercontent.com/app-generator/django-dashboard-argon/master/media/django-dashboard-argon-screen-1.png
tags: python, django, opensource, appseed
canonical_url: https://appseed.us/admin-dashboards/django-dashboard-argon
---

Hello Coders,

In this article, I will present a simple **[Django Boilerplate](https://appseed.us/product/argon-dashboard/django/)** coded on top of Argon Design UI Kit (Free Version). The web app comes with a basic set of features (session-based authentication, modular code-base, UI-Ready) and a permissive (MIT) license. For newcomers, **[Django](https://appseed.us/admin-dashboards/django/)** is a Python Web framework built by experienced developers used in production by tech companies like Instagram and Disqus.

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

---

- ✨ [Argon Dashboard Django](https://appseed.us/product/argon-dashboard/django/) - product page
- ✨ [Argon Dashboard Django](https://django-argon-dashboard.appseed-srv1.com/) - LIVE Demo
- ✨ [Django Argon Charts](https://github.com/app-generator/django-argon-charts) - Sample project to showcase Charts

---

![Django Boilerplate Argon - Open-source Django starter provided by AppSeed.](https://raw.githubusercontent.com/app-generator/django-dashboard-argon/master/media/django-dashboard-argon-screen.png)

---

## ✨ [What is Boilerplate Code](https://docs.appseed.us/content/what-is/boilerplate-code) 

In programming, [boilerplate code](http://appseed.us/boilerplate-code/) is a piece of software that can be reused over and over without changing a single line of code. The whole idea behind a starter (sometimes boilerplate code) is to skip coding that piece of code common to many projects.

*Wikipedia Definition* - In computer programming, [boilerplate code](https://en.wikipedia.org/wiki/Boilerplate_code) or just boilerplate are sections of code that have to be included in many places with little or no alteration. When using languages that are considered verbose, the programmer must write much code to accomplish only minor functionality. Such code is called boilerplate

---

## ✨ What is **[Django](https://appseed.us/admin-dashboards/django/)**

[Django](https://appseed.us/admin-dashboards/django/) is a Python-based free and open-source web framework, which follows the model-template-view architectural pattern. It is maintained by the Django Software Foundation, an independent organization established as a 501 non-profit. Django's primary goal is to ease the creation of complex, database-driven websites - *Wikipedia Definition*

---

- [Django - Official website](https://www.djangoproject.com/) 
- [Django Documentation](https://docs.djangoproject.com/en/3.0/)
 
--- 

## ✨ App Features

Open-Source Django Boilerplate on top of Argon Dashboard Design (Free Version).

- UI-Ready app, SQLite Database, Django Native ORM
- Modular design, clean code-base
- Session-Based Authentication, Forms validation
- Deployment scripts: Docker, Gunicorn / Nginx
- MIT License - can be used for unlimited projects
- Active support via Email and Discord

--- 

## ✨ How to use it

```bash
$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-argon.git
$ cd django-dashboard-argon
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv --no-site-packages env
$ # .\env\Scripts\activate
$ 
$ # Install modules
$ # SQLIte version
$ pip3 install -r requirements.txt
$
$ # Create tables
$ python manage.py makemigrations
$ python manage.py migrate
$
$ # Start the application (development mode)
$ python manage.py runserver
$
$ # Access the web app in the browser: http://127.0.0.1:8000/
```

## ✨ App Screens

Please find below a few screen-shots captured from a LIVE clone:

---

> Django Boilerplate Argon - Maps Page

![Django Boilerplate Argon - Maps Page.](https://raw.githubusercontent.com/app-generator/django-dashboard-argon/master/media/django-dashboard-argon-screen-maps.png)

---

> Django Boilerplate Argon - UI Icons Page

![Django Boilerplate Argon - UI Icons Page.](https://raw.githubusercontent.com/app-generator/django-dashboard-argon/master/media/django-dashboard-argon-screen-1.png)

---

> Django Boilerplate Argon - Main Dashboard Page

![Django Boilerplate Argon - Main Dashboard Page.](https://raw.githubusercontent.com/app-generator/django-dashboard-argon/master/media/django-dashboard-argon-screen-2.png)

---

### ✨ Credits & Links

- [Django Admin Dashboards](https://appseed.us/admin-dashboards/django) - a curated index
- [Django Argon Charts](https://github.com/app-generator/django-argon-charts) - Sample project

Open-source Django Sample provided on top of Argon Dashboard design (free version). Django Argon Charts sample provides functional code that shows different metrics regarding the sales in the last 12mo: total sales, total orders, best sale and best month (in sales value). Information is provided using charts, widgets and a paginated data table that allows editing/adding new sales.

---

![Django Argon Charts - Open-source Django Sample provided by AppSeed.](https://raw.githubusercontent.com/app-generator/django-argon-charts/master/media/django-argon-charts-mockup.png)