https://github.com/app-generator/django-dashboard-shards
Django Dashboard - Shards Design | AppSeed
https://github.com/app-generator/django-dashboard-shards
django-free-sample django-sample django-shards django-simple-design shards-design
Last synced: 3 months ago
JSON representation
Django Dashboard - Shards Design | AppSeed
- Host: GitHub
- URL: https://github.com/app-generator/django-dashboard-shards
- Owner: app-generator
- License: mit
- Created: 2020-01-14T06:50:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T14:36:18.000Z (over 1 year ago)
- Last Synced: 2025-03-11T05:55:24.719Z (4 months ago)
- Topics: django-free-sample, django-sample, django-shards, django-simple-design, shards-design
- Language: CSS
- Homepage: https://appseed.us/admin-dashboards/django
- Size: 4.45 MB
- Stars: 34
- Watchers: 3
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [Django Dashboard Shards](https://appseed.us/admin-dashboards/django-dashboard-shards)
Open-Source **[Django Dashboard](https://appseed.us/admin-dashboards/django/)** styled with a high-quality & free Bootstrap admin dashboard template pack that comes with lots of templates and components.
Based on Bootstrap 4, **Shards Dashboard Lite** is fully responsive and capable of adapting its layout to any viewport size.
> Features
- UI-Ready app, SQLite Database, Django Native ORM
- Modular design, clean code-base
- Session-Based Authentication, Forms validation
- Deployment scripts: Docker, Gunicorn / Nginx
- Support via **Github** and [Discord](https://discord.gg/fZC6hup).
> Links
- [Django Dashboard Shards](https://appseed.us/admin-dashboards/django-dashboard-shards) - product page
- [Django Dashboard Shards](https://django-dashboard-shards.appseed.us) - LIVE deployment
- [Django Dashboard Shards](https://docs.appseed.us/products/django-dashboards/shards-dashboard) - product documentation
## Want more? Go PRO!
PRO versions include **Premium UI Kits**, Lifetime updates and **24/7 LIVE Support** (via [Discord](https://discord.gg/fZC6hup))
| [Django Datta PRO](https://appseed.us/admin-dashboards/django-dashboard-dattaable-pro) | [Django Soft PRO](https://appseed.us/product/django-soft-ui-dashboard-pro) | [Django Volt PRO](https://appseed.us/admin-dashboards/django-dashboard-volt-pro) |
| --- | --- | --- |
| [](https://appseed.us/admin-dashboards/django-dashboard-dattaable-pro) | [](https://appseed.us/product/django-soft-ui-dashboard-pro) | [](https://appseed.us/admin-dashboards/django-dashboard-volt-pro)

## How to use it
```bash
$ # Get the code
$ git clone https://github.com/app-generator/django-dashboard-shards.git
$ cd django-dashboard-shards
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv 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 # default port 8000
$
$ # Start the app - custom port
$ # python manage.py runserver 0.0.0.0:
$
$ # Access the web app in browser: http://127.0.0.1:8000/
```
## Deployment
The app is provided with a basic configuration to be executed in [Docker](https://www.docker.com/), [Gunicorn](https://gunicorn.org/), and [Waitress](https://docs.pylonsproject.org/projects/waitress/en/stable/).
### [Docker](https://www.docker.com/) execution
---The application can be easily executed in a docker container. The steps:
> Get the code
```bash
$ git clone https://github.com/app-generator/django-dashboard-shards.git
$ cd django-dashboard-shards
```> Start the app in Docker
```bash
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
```Visit `http://localhost:5005` in your browser. The app should be up & running.
### [Gunicorn](https://gunicorn.org/)
---Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX.
> Install using pip
```bash
$ pip install gunicorn
```
> Start the app using gunicorn binary```bash
$ gunicorn --bind=0.0.0.0:8001 core.wsgi:application
Serving on http://localhost:8001
```Visit `http://localhost:8001` in your browser. The app should be up & running.
### [Waitress](https://docs.pylonsproject.org/projects/waitress/en/stable/)
---Waitress (Gunicorn equivalent for Windows) is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones that live in the Python standard library.
> Install using pip
```bash
$ pip install waitress
```
> Start the app using [waitress-serve](https://docs.pylonsproject.org/projects/waitress/en/stable/runner.html)```bash
$ waitress-serve --port=8001 core.wsgi:application
Serving on http://localhost:8001
```Visit `http://localhost:8001` in your browser. The app should be up & running.
## Credits & Links
### [Django Admin Dashboards](https://appseed.us/admin-dashboards/django)
Index with UI-ready **admin dashboards** generated by the AppSeed platform in [Django Framework](https://www.djangoproject.com/).
Start fast your next Django project by using functional admin dashboards enhanced with Database, ORM, authentication flow, helpers and deployment scripts.### What is [Django](https://www.djangoproject.com/)
[Django](https://www.djangoproject.com/) 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.
### [What is a dashboard](https://en.wikipedia.org/wiki/Dashboard_(business))
A dashboard is a set of pages that are easy to read and offer information to the user in real-time regarding his business. A dashboard usually consists of graphical representations of the current status and trends within an organization. Having a well-designed dashboard will give you the possibility to act and make informed decisions based on the data that your business provides - *definition provided by [Creative-Tim - Free Dashboard Templates](https://www.creative-tim.com/blog/web-design/free-dashboard-templates/?ref=appseed)*.
### [Shards Dashboard Lite](https://designrevision.com/downloads/shards-dashboard-lite/?ref=appseed)
A high-quality & free Bootstrap admin dashboard template pack that comes with lots of templates and components. Based on Bootstrap 4, Shards Dashboard Lite is fully responsive and capable to adapt its layout to any viewport size. - provided by **DesignRevision**.
---
[Django Dashboard Shards](https://appseed.us/admin-dashboards/django-dashboard-shards) - Provided by **AppSeed [App Generator](https://appseed.us/app-generator)**.