Skip to content

Commit 6c123b6

Browse files
Update README.md
1 parent f4ccb55 commit 6c123b6

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

README.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,29 @@ The product is designed to deliver the best possible user experience with highly
8282

8383
<br />
8484

85+
## [Django Berry Dashboard](https://app-generator.dev/product/berry-dashboard/django/)
86+
87+
Open-source **Django** project crafted on top of **Berry Dashboard Dashboard**, an open-source `Bootstrap` design.
88+
The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
89+
90+
- 👉 [Django Berry Dashboard](https://app-generator.dev/product/berry-dashboard/django/) - `Product Page`
91+
- 👉 [Django Berry Dashboard](https://django-berry.onrender.com/) - `LIVE Demo`
92+
93+
### Features
94+
---
95+
96+
- Simple, Easy-to-Extend Codebase
97+
- Black Dashboard Design - Full Integration
98+
- Bootstrap Styling
99+
- Session-based Authentication, Password recovery
100+
- DB Persistence: SQLite (default), can be used with MySql, PgSql
101+
- Docker
102+
- CI/CD integration for Render
103+
104+
![Django Berry Dashboard - Open-Source Django Starter](https://user-images.githubusercontent.com/51070104/215728710-d1ee7fef-8153-402b-9741-371e1c01cd36.png)
105+
106+
<br />
107+
85108
## [Django AdminLTE](https://app-generator.dev/product/adminlte/django/)
86109

87110
Open-source **Django Starter with AdminLTE Design**, an open-source iconic `Bootstrap` design. The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
@@ -129,5 +152,85 @@ A common set of features is provided out-of-the-box: **API, DataTables, Charts,
129152

130153
<br />
131154

155+
## [Dynamic Django](https://dynamic-django.onrender.com/)
156+
157+
**Dynamic Programming Patterns** applied in `Python/Django` - actively supported by `AppSeed`.
158+
159+
> LIVE DEMOs & [official documentation](https://app-generator.dev/docs/developer-tools/dynamic-django/index.html)
160+
161+
- Dynamic DataTables: https://dynamic-django.onrender.com/dynamic-dt/sales/
162+
- Dynamic Charts: https://dynamic-django.onrender.com/dynamic-charts/sales/
163+
- `PIE`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=2), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/2/)
164+
- `POLAR`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=10), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/10/)
165+
- `DONUT`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=8), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/8/)
166+
167+
![Dynamic Django - Dynamic Programming Patterns applied in Python/Django.](https://github.com/user-attachments/assets/2f9f6cef-23cb-4328-b12f-dcc448feaa96)
168+
169+
### Features
170+
---
171+
172+
- [OK] Dynamic DT
173+
- [OK] Dynamic Charts
174+
- [OK] Dynamic API via DRF
175+
- [OK] Powerful `CLI` tools
176+
177+
### Quick Start
178+
---
179+
180+
> NOTE: Requires a [purchase](https://appseed.gumroad.com/l/devtool-dynamic-django), secured by GUMROAD.
181+
182+
```
183+
# Clone Repo
184+
$ git clone https://github.com/app-generator/priv-dynamic-django.git
185+
```
186+
187+
> Create VENV
188+
189+
```bash
190+
$ virtualenv env
191+
$ source env/bin/activate
192+
$ pip install -r requirements.txt
193+
```
194+
195+
> Set Up Database
196+
197+
```bash
198+
$ python manage.py makemigrations
199+
$ python manage.py migrate
200+
```
201+
202+
> Start the Project
203+
204+
```bash
205+
$ python manage.py createsuperuser # create the admin
206+
$ python manage.py runserver # start the project
207+
```
208+
209+
### Update model
210+
---
211+
212+
```bash
213+
$ python
214+
>>> from cli import *
215+
>>> add_model('home', 'Stats')
216+
>>> # Syntax: model_add_field('APP_NAME_HERE', 'MODEL_NAME_HERE', 'FIELD_NAME', 'FIELD_TYPE')
217+
>>> add_model_field('home', 'Stats', 'aInt', 'int')
218+
>>> add_model_field('home', 'Stats', 'aChar', 'str')
219+
>>> add_model_field('home', 'Stats', 'aText', 'text')
220+
```
221+
222+
The file is automatically reformated using `black` and DB migrated.
223+
224+
### DB Backup / RESET / Restore
225+
---
226+
227+
```bash
228+
$ python manage.py dbbackup -o 20240930-001.dump # backup
229+
$ python manage.py reset_db # RESET_DB [ Danger, all tables wipped ]
230+
$ python manage.py dbrestore -i 20240930-001.dump # restore
231+
```
232+
233+
<br />
234+
132235
---
133236
**[Admin Dashboards](https://app-generator.dev/admin-dashboards/)** - A curated list of projects crafted by **[App Generator](https://app-generator.dev/)** Service.

0 commit comments

Comments
 (0)