|
1 |
| -# [Django Dashboard Tabler](https://appseed.us/product/tabler/django/) |
2 | 1 |
|
3 |
| -Open-source **[Django Dashboard](https://appseed.us/admin-dashboards/django/)** generated by AppSeed op top of an iconic design. **Tabler** is a open-source admin template crafted by Codecalm agency. It comes with the basic components and set of pre-built pages required to lay the foundation for any application - Design provided by `Codecalm`. |
| 2 | +# [Django Tabler](https://app-generator.dev/product/tabler/django/) |
4 | 3 |
|
5 |
| -- 👉 [Django Tabler](https://appseed.us/product/tabler/django/) - `Product page` |
6 |
| -- 👉 [PRO Version](https://appseed.us/product/volt-dashboard-pro/django/) - Volt BS5 Design |
| 4 | +Open-source **Django** project crafted on top of **Tabler Design**, an open-source iconic `Bootstrap` design. |
| 5 | +The product is designed to deliver the best possible user experience with highly customizable feature-rich pages. |
7 | 6 |
|
| 7 | +- 👉 [Django Tabler](https://app-generator.dev/product/tabler/django/) - `Product Page` |
| 8 | +- 👉 [Django Tabler](https://django-tabler.onrender.com/) - `LIVE Demo` |
| 9 | +- 👉 [Django Tabler Documentation](https://app-generator.dev/docs/products/django/tabler/index.html) - `Complete Information` and Support Links |
| 10 | + - [Getting Started with Django](https://app-generator.dev/docs/technologies/django/index.html) - a `comprehensive tutorial` |
| 11 | + - `Configuration`: Install Tailwind/Flowbite, Prepare Environment, Setting up the Database |
| 12 | + - `Start with Docker` |
| 13 | + - `Manual Build` |
| 14 | + - `Start the project` |
| 15 | + - `Deploy on Render` |
| 16 | + |
8 | 17 | <br />
|
9 | 18 |
|
10 | 19 | ## Features
|
11 | 20 |
|
12 |
| -> `Have questions?` Contact **[Support](https://appseed.us/support/)** (Email & Discord) provided by **AppSeed** |
| 21 | +- **Django 4.1.12** |
| 22 | +- Best Practices |
| 23 | +- [Tabler](https://app-generator.dev/docs/templates/bootstrap/tabler.html) - Full Integration |
| 24 | +- `CI/CD` Flow via Render |
| 25 | +- `Docker` |
13 | 26 |
|
14 |
| -| Free Version | [PRO Version](https://appseed.us/product/volt-dashboard-pro/django/) | [Custom Development](https://appseed.us/custom-development/) | |
15 |
| -| --------------------------------------| --------------------------------------| --------------------------------------| |
16 |
| -| ✓ **Django 4.2.9** | **Everything in Free**, plus: | **Everything in PRO**, plus: | |
17 |
| -| ✓ Best Practices | ✅ **Premium Bootstrap 5 Design** | ✅ **1mo Custom Development** | |
18 |
| -| ✓ Bootstrap 5 Design | ✅ `OAuth` Google, GitHub | ✅ **Team**: PM, Developer, Tester | |
19 |
| -| ✓ `CI/CD` Flow via Render | ✅ `API`, **[Charts](https://django-volt-dashboard-pro.onrender.com/charts/)** | ✅ Weekly Sprints | |
20 |
| -| ✓ `Docker` | ✅ **[DataTables](https://django-volt-dashboard-pro.onrender.com/tables/)** (Filters, Export) | ✅ Technical SPECS | |
21 |
| -| - |✅ **Celery** | ✅ Documentation | |
22 |
| -| - | ✅ **Media Files Manager** | ✅ **30 days Delivery Warranty** | |
23 |
| -| - | ✅ **Extended User Profiles** | - | |
24 |
| -| - | ✅ `Private REPO Access` | - | |
25 |
| -| - | ✅ **PRO Support** - [Email & Discord](https://appseed.us/support/) | - | |
26 |
| -| - | ✅ Deployment Assistance | - | |
27 |
| -| ------------------------------------ | ------------------------------------ | ------------------------------------| |
28 |
| -| ✓ [Product Page](https://appseed.us/product/tabler/django/) | 🚀 [LIVE Demo](https://django-volt-dashboard-pro.onrender.com/) | **[Get in Touch ➡️](https://appseed.us/custom-development/)** | |
29 |
| - |
30 |
| - |
31 |
| - |
32 |
| -<br /> |
33 |
| - |
34 |
| -## Start with `Docker` |
35 |
| - |
36 |
| -> 👉 **Step 1** - Download the code from the GH repository (using `GIT`) |
37 |
| -
|
38 |
| -```bash |
39 |
| -$ git clone https://github.com/app-generator/django-tabler.git |
40 |
| -$ cd django-tabler |
41 |
| -``` |
42 |
| - |
43 |
| -<br /> |
44 |
| - |
45 |
| -> 👉 **Step 2** - Start the APP in `Docker` |
46 |
| -
|
47 |
| -```bash |
48 |
| -$ docker-compose up --build |
49 |
| -``` |
50 |
| - |
51 |
| -Visit `http://localhost:5085` in your browser. The app should be up & running. |
52 |
| - |
53 |
| -<br /> |
54 |
| - |
55 |
| -## Environment |
56 |
| - |
57 |
| -Create a new `.env` file using sample `env.sample`. The meaning of each variable can be found below: |
58 |
| - |
59 |
| -- `DEBUG`: if `True` the app runs in develoment mode |
60 |
| - - For production value `False` should be used |
61 |
| -- For `MySql` persistence |
62 |
| - - Install the DB Driver: `pip install mysqlclient` |
63 |
| - - Create DB and assign a new user (full rights) |
64 |
| - - Edit `.env` to match the DB, user, password .. |
65 |
| - |
66 |
| -<br /> |
67 |
| - |
68 |
| -## Manual Build |
69 |
| - |
70 |
| -> Download the code |
71 |
| -
|
72 |
| -```bash |
73 |
| -$ git clone https://github.com/app-generator/django-tabler.git |
74 |
| -$ cd django-tabler |
75 |
| -``` |
76 |
| - |
77 |
| -<br /> |
78 |
| - |
79 |
| -### 👉 Set Up for `Unix`, `MacOS` |
80 |
| - |
81 |
| -> Install modules via `VENV` |
82 |
| -
|
83 |
| -```bash |
84 |
| -$ virtualenv env |
85 |
| -$ source env/bin/activate |
86 |
| -$ pip3 install -r requirements.txt |
87 |
| -``` |
88 |
| - |
89 |
| -<br /> |
90 |
| - |
91 |
| -> Set Up Database |
92 |
| -
|
93 |
| -```bash |
94 |
| -$ python manage.py makemigrations |
95 |
| -$ python manage.py migrate |
96 |
| -``` |
| 27 | + |
97 | 28 |
|
98 | 29 | <br />
|
99 | 30 |
|
100 |
| -> Start the APP |
101 |
| -
|
102 |
| -```bash |
103 |
| -$ python manage.py createsuperuser # create the admin |
104 |
| -$ python manage.py runserver # start the project |
105 |
| -``` |
106 |
| - |
107 |
| -At this point, the app runs at `http://127.0.0.1:8000/`. |
108 |
| - |
109 |
| -<br /> |
110 |
| - |
111 |
| -### 👉 Set Up for `Windows` |
112 |
| - |
113 |
| -> Install modules via `VENV` (windows) |
114 |
| -
|
115 |
| -``` |
116 |
| -$ virtualenv env |
117 |
| -$ .\env\Scripts\activate |
118 |
| -$ pip3 install -r requirements.txt |
119 |
| -``` |
120 |
| - |
121 |
| -<br /> |
122 |
| - |
123 |
| -> Set Up Database |
124 |
| -
|
125 |
| -```bash |
126 |
| -$ python manage.py makemigrations |
127 |
| -$ python manage.py migrate |
128 |
| -``` |
129 |
| - |
130 |
| -<br /> |
131 |
| - |
132 |
| -> Start the APP |
133 |
| -
|
134 |
| -```bash |
135 |
| -$ python manage.py createsuperuser # create the admin |
136 |
| -$ python manage.py runserver # start the project |
137 |
| -``` |
138 |
| - |
139 |
| -At this point, the app runs at `http://127.0.0.1:8000/`. |
140 |
| - |
141 |
| -<br /> |
142 |
| - |
143 |
| -## Codebase Structure |
144 |
| - |
145 |
| -The project is coded using a simple and intuitive structure presented below: |
146 |
| - |
147 |
| -```bash |
148 |
| -< PROJECT ROOT > |
149 |
| - | |
150 |
| - |-- core/ |
151 |
| - | |-- settings.py # Project Configuration |
152 |
| - | |-- urls.py # Project Routing |
153 |
| - | |
154 |
| - |-- home/ |
155 |
| - | |-- views.py # APP Views |
156 |
| - | |-- urls.py # APP Routing |
157 |
| - | |-- models.py # APP Models |
158 |
| - | |-- tests.py # Tests |
159 |
| - | |
160 |
| - |-- requirements.txt # Project Dependencies |
161 |
| - | |
162 |
| - |-- env.sample # ENV Configuration (default values) |
163 |
| - |-- manage.py # Start the app - Django default start script |
164 |
| - | |
165 |
| - |-- ************************************************************************ |
166 |
| -``` |
167 |
| - |
168 |
| -<br /> |
169 |
| - |
170 |
| -## Deploy on [Render](https://render.com/) |
171 |
| - |
172 |
| -- Create a Blueprint instance |
173 |
| - - Go to https://dashboard.render.com/blueprints this link. |
174 |
| -- Click `New Blueprint Instance` button. |
175 |
| -- Connect your `repo` which you want to deploy. |
176 |
| -- Fill the `Service Group Name` and click on `Update Existing Resources` button. |
177 |
| -- After that your deployment will start automatically. |
178 |
| - |
179 |
| -At this point, the product should be LIVE. |
180 |
| - |
181 |
| -<br /> |
182 |
| - |
183 |
| -## [PRO Version](https://appseed.us/product/volt-dashboard-pro/django/) |
184 |
| - |
185 |
| -This design is a pixel-perfect [Bootstrap 5](https://www.admin-dashboards.com/bootstrap-5-templates/) Dashboard with a fresh, new design. `Volt Dashboard PRO` is built with over 300 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining. |
| 31 | +## [Material Dashboard PRO Version](https://app-generator.dev/product/material-dashboard-pro/django/) |
186 | 32 |
|
187 |
| -> Features: |
| 33 | +> The premium version provides more features, priority on support, and is more often updated - [Live Demo](https://django-material-dash2-pro.onrender.com). |
188 | 34 |
|
189 |
| -- `Up-to-date Dependencies` |
190 |
| -- `Design`: [Django Theme Volt](https://github.com/app-generator/django-volt-dashboard-pro) - `PRO Version` |
191 |
| -- `Sections` covered by the design: |
192 |
| - - **Admin section** (reserved for superusers) |
193 |
| - - **Authentication**: `Django.contrib.AUTH`, Registration |
194 |
| - - **All Pages** available in for ordinary users |
195 |
| -- `Docker`, `Deployment`: |
196 |
| - - `CI/CD` flow via `Render` |
| 35 | +- **Simple, Easy-to-Extend** Codebase |
| 36 | +- **Material Dashboard** Design - PRO Version |
| 37 | +- Bootstrap 5 CSS |
| 38 | +- **OAuth** - Github |
| 39 | +- **Extended User Profile** |
| 40 | +- **API** via DRF |
| 41 | +- **Charts** via ApexJS |
| 42 | +- **Celery** (async tasks) |
| 43 | +- **Deployment-Ready** for Render |
197 | 44 |
|
198 |
| - |
| 45 | + |
199 | 46 |
|
200 | 47 | <br />
|
201 | 48 |
|
202 | 49 | ---
|
203 |
| -[Django Dashboard Tabler](https://appseed.us/product/tabler/django/) - Open-source starter generated by **[AppSeed](https://appseed.us/)**. |
| 50 | +[Django Tabler](https://app-generator.dev/product/tabler/django/) - Open-Source **Django** Starter provided by [App Generator](https://app-generator.dev) |
0 commit comments