|
| 1 | +# [Django Material2 PRO](https://appseed.us/product/material-dashboard2-pro/django/) |
| 2 | + |
| 3 | +**Django** starter styled with **[Material Dashboard PRO](https://appseed.us/product/material-dashboard2-pro/django/)**, a premium `Bootstrap 5` KIT from [Creative-Tim](https://bit.ly/3fKQZaL) |
| 4 | +The product is designed to deliver the best possible user experience with highly customizable feature-rich pages. |
| 5 | + |
| 6 | +> **NOTE**: This product `requires a License` in order to access the theme. During the purchase, a `GitHub Access TOKEN` is provided. |
| 7 | +
|
| 8 | +- 🛒 [Django Material2 PRO](https://appseed.us/product/material-dashboard2-pro/django/) - `Product page` (contains payment links) |
| 9 | +- 👉 [Django Material2 PRO](https://django-material-dash2-pro.onrender.com) - `LIVE Demo` on Render |
| 10 | +- 🚀 [Support](https://appseed.us/support/) via `Email` & `Discord` |
| 11 | + |
| 12 | +<br /> |
| 13 | + |
| 14 | +## Features: |
| 15 | + |
| 16 | +- ✅ `Up-to-date Dependencies` |
| 17 | +- ✅ `Design`: [Django Theme Material2](https://github.com/app-generator/django-admin-material2-pro) - `PRO Version` |
| 18 | +- ✅ `Sections` covered by the design: |
| 19 | + - ✅ **Admin section** (reserved for superusers) |
| 20 | + - ✅ **Authentication**: `Django.contrib.AUTH`, Registration |
| 21 | + - ✅ **All Pages** available in for ordinary users |
| 22 | +- ✅ `Docker` |
| 23 | +- 🚀 `Deployment` |
| 24 | + - `CI/CD` flow via `Render` |
| 25 | + |
| 26 | +<br /> |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +<br /> |
| 31 | + |
| 32 | +## Manual Build |
| 33 | + |
| 34 | +> 👉 Download the code |
| 35 | +
|
| 36 | +```bash |
| 37 | +$ git clone https://github.com/app-generator/django-material-dashboard2-pro.git |
| 38 | +$ cd django-material-dashboard2-pro |
| 39 | +``` |
| 40 | + |
| 41 | +<br /> |
| 42 | + |
| 43 | +> Export `GITHUB_TOKEN` in the environment. The value is provided by AppSeed during purchase. |
| 44 | +
|
| 45 | +This is required because the project has a private REPO dependency: `github.com/app-generator/priv-django-admin-material-pro` |
| 46 | + |
| 47 | +```bash |
| 48 | +$ export GITHUB_TOKEN='TOKEN_HERE' # for Linux, Mac |
| 49 | +$ set GITHUB_TOKEN='TOKEN_HERE' # Windows CMD |
| 50 | +$ $env:GITHUB_TOKEN = 'TOKEN_HERE' # Windows powerShell |
| 51 | +``` |
| 52 | + |
| 53 | +<br /> |
| 54 | + |
| 55 | +> 👉 Install modules via `VENV`. |
| 56 | +
|
| 57 | + |
| 58 | +```bash |
| 59 | +$ virtualenv env |
| 60 | +$ source env/bin/activate |
| 61 | +$ pip install -r requirements.txt |
| 62 | +``` |
| 63 | + |
| 64 | +<br /> |
| 65 | + |
| 66 | +> 👉 Edit the `.env` using the template `.env.sample`. |
| 67 | +
|
| 68 | +```env |
| 69 | +
|
| 70 | +# True for development, False for production |
| 71 | +DEBUG=True |
| 72 | +
|
| 73 | +``` |
| 74 | + |
| 75 | +<br /> |
| 76 | + |
| 77 | +> 👉 Set Up Database |
| 78 | +
|
| 79 | +```bash |
| 80 | +$ python manage.py makemigrations |
| 81 | +$ python manage.py migrate |
| 82 | +``` |
| 83 | + |
| 84 | +<br /> |
| 85 | + |
| 86 | +> 👉 Create the Superuser |
| 87 | +
|
| 88 | +```bash |
| 89 | +$ python manage.py createsuperuser |
| 90 | +``` |
| 91 | + |
| 92 | +<br /> |
| 93 | + |
| 94 | +> 👉 Start the app |
| 95 | +
|
| 96 | +```bash |
| 97 | +$ python manage.py runserver |
| 98 | +``` |
| 99 | + |
| 100 | +At this point, the app runs at `http://127.0.0.1:8000/`. |
| 101 | + |
| 102 | +<br /> |
| 103 | + |
| 104 | +## Screenshots |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | +<br /> |
| 109 | + |
| 110 | +> [Django Admin Material PRO](https://github.com/app-generator/django-admin-material-pro) - `Calender` Page |
| 111 | +
|
| 112 | + |
| 113 | + |
| 114 | +<br /> |
| 115 | + |
| 116 | +> [Django Admin Material PRO](https://github.com/app-generator/django-admin-material-pro) - `Automotive` Page |
| 117 | +
|
| 118 | + |
| 119 | + |
| 120 | +<br /> |
| 121 | + |
| 122 | +--- |
| 123 | +[Django Material2 PRO](https://appseed.us/product/material-dashboard2-pro/django/) - Minimal **Django** starter provided by **[AppSeed](https://appseed.us/)** |
0 commit comments