@@ -4,25 +4,21 @@ Open-source **Flask Dashboard** generated by `AppSeed` op top of a modern design
4
4
5
5
- 👉 [ Soft UI Dashboard Flask] ( https://appseed.us/product/soft-ui-dashboard/flask/ ) - Product page
6
6
- 👉 [ Soft UI Dashboard Flask] ( https://flask-soft-ui-dashboard.appseed-srv1.com/ ) - LIVE Demo
7
+ - 🚀 Free [ Support] ( https://appseed.us/support/ ) via ` Email ` & ` Discord `
7
8
8
9
<br />
9
10
10
11
> Roadmap & Features
11
12
12
13
| Status | Item | info |
13
14
| --- | --- | --- |
14
- | ✅ | ** Up-to-date Dependencies** | Tested with Django ` v3.2.x ` , ` v4.x ` |
15
+ | ✅ | ** Up-to-date Dependencies** | |
15
16
| ✅ | ** UI Kit** | ` Bootstrap 5 ` , ` Dark-Mode ` (persistent) |
16
- | ✅ | ** Deployment** | ` Docker ` , [ HEROKU] ( #deploy-app-with-heroku ) |
17
17
| ✅ | ** Persistence** | ` SQLite ` , ` MySql ` |
18
18
| ✅ | ** Authentication** | Basic, ` OAuth ` via ** AllAuth** for Github |
19
19
| ✅ | ** [ API Generator] ( #api-generator ) ** | Secure API via ` Flask-restX ` |
20
- | ❌ | ** Dynamic DataTables** | ` Server-side ` pagination, ` Search ` , Export |
21
- | ❌ | ** Stripe Payments** | ` One-Time ` and ` Subscriptions ` |
22
- | ❌ | ** Async Tasks** | via ` Celery ` |
23
-
24
-
25
- > Something is missing? Submit a new ` product feature request ` using the [ issues tracker] ( https://github.com/app-generator/flask-soft-ui-dashboard/issues ) .
20
+ | ✅ | ** Deployment** | ` Docker ` , Page Compression |
21
+ | 🚀 | ** CI/CD** | via ` Render ` |
26
22
27
23
<br />
28
24
@@ -33,7 +29,7 @@ Open-source **Flask Dashboard** generated by `AppSeed` op top of a modern design
33
29
34
30
## ✨ Start the app in Docker
35
31
36
- > ** Step 1** - Download the code from the GH repository (using ` GIT ` )
32
+ > 👉 ** Step 1** - Download the code from the GH repository (using ` GIT ` )
37
33
38
34
``` bash
39
35
$ git clone https://github.com/app-generator/flask-soft-ui-dashboard.git
@@ -42,7 +38,7 @@ $ cd flask-soft-ui-dashboard
42
38
43
39
<br />
44
40
45
- > ** Step 2** - Start the APP in ` Docker `
41
+ > 👉 ** Step 2** - Start the APP in ` Docker `
46
42
47
43
``` bash
48
44
$ docker-compose up --build
@@ -68,7 +64,7 @@ The meaning of each variable can be found below:
68
64
69
65
## ✨ Manual Build
70
66
71
- > Download the code
67
+ > 👉 Download the code
72
68
73
69
``` bash
74
70
$ git clone https://github.com/app-generator/flask-soft-ui-dashboard.git
@@ -247,78 +243,6 @@ The project is coded using blueprints, app factory pattern, dual configuration p
247
243
248
244
<br />
249
245
250
- ## Deploy APP with HEROKU
251
-
252
- > The set up
253
-
254
- - [ Create a FREE account] ( https://signup.heroku.com/ ) on Heroku platform
255
- - [ Install the Heroku CLI] ( https://devcenter.heroku.com/articles/getting-started-with-python#set-up ) that match your OS: Mac, Unix or Windows
256
- - Open a terminal window and authenticate via ` heroku login ` command
257
- - Clone the sources and push the project for LIVE deployment
258
-
259
- <br />
260
-
261
- > 👉 ** Step 1** - Download the code from the GH repository (using ` GIT ` )
262
-
263
- ``` bash
264
- $ git clone https://github.com/app-generator/flask-soft-ui-dashboard.git
265
- $ cd flask-soft-ui-dashboard
266
- ```
267
-
268
- <br />
269
-
270
- > 👉 ** Step 2** - Connect to ` HEROKU ` using the console
271
-
272
- ``` bash
273
- $ # This will open a browser window - click the login button (in browser)
274
- $ heroku login
275
- ```
276
- <br />
277
-
278
- > 👉 ** Step 3** - Create the ` HEROKU ` project
279
-
280
- ``` bash
281
- $ heroku create
282
- ```
283
-
284
- <br />
285
-
286
- > 👉 ** Step 4** - Access the HEROKU dashboard and update the environment variables. This step is mandatory because HEROKU ignores the ` .env ` .
287
-
288
- - ` DEBUG ` =True
289
- - ` FLASK_APP ` =run.py
290
- - ` ASSETS_ROOT ` =/static/assets
291
-
292
- ![ AppSeed - HEROKU Set UP] ( https://user-images.githubusercontent.com/51070104/171815176-c1ca7681-38cc-4edf-9ecc-45f93621573d.jpg )
293
-
294
- <br />
295
-
296
- > 👉 ** Step 5** - Push Sources to ` HEROKU `
297
-
298
- ``` bash
299
- $ git push heroku HEAD:master
300
- ```
301
-
302
- <br />
303
-
304
- > 👉 ** Step 6** - Visit the app in the browser
305
-
306
- ``` bash
307
- $ heroku open
308
- ```
309
-
310
- At this point, the APP should be up & running.
311
-
312
- <br />
313
-
314
- > 👉 ** Step 7** (Optional) - Visualize ` HEROKU ` logs
315
-
316
- ``` bash
317
- $ heroku logs --tail
318
- ```
319
-
320
- <br />
321
-
322
246
## PRO Version
323
247
324
248
> For more components, pages and priority on support, feel free to take a look at this amazing starter:
0 commit comments