@@ -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
87110Open-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