In this article, I will present a simple Django Starter, coded on top of Argon Design UI Kit. The web app comes with a basic set of features (session-based authentication, modular code-base, UI-Ready) and a permissive (MIT) license.
In a rush? The source code is published on Github: Django Dashboard Argon. Thanks for reading and let me know your thoughts in the comments!
In programming, 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.
Django (web framework)
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
Open-Source Web App coded in Django Framework on top of Argon Dashboard design.
- SQLite, Django Native ORM
- Modular design
- Session-Based Authentication (login, register)
- Forms validation
- UI Kit: Argon Dashboard provided by Creative-Tim
$ # 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 --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 $ 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 browser: http://127.0.0.1:8000/
Please find bellow a few screen-shots captured from a LIVE clone:
- Django Dashboard Argon - product page
- Django Dashboard Argon - source code published on Github
- Django Admin Dashboards - a curated index supported by AppSeed
The app is @WIP, feel free to suggest features or contribute. Thank you!