You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# [Soft UI Dashboard PRO Flask](https://appseed.us/product/flask-soft-ui-dashboard-pro)
2
2
3
-
**Flask Seed Project** provided by AppSeed on top of **[Soft UI Dashboard PRO](https://appseed.us/product/flask-soft-ui-dashboard-pro)**, a modern Bootstrap 5 design from Creative-Tim. The project might help beginners to code simple presentation websites on top of the existing codebase OR migrate the `production-ready` UI to a legacy Python-based project compatible with **Jinja Template Engine**: *Flask*, *Django*, *Bottle* of *FastAPI*.
3
+
**Flask Seed Project** provided by AppSeed on top of **Soft UI Dashboard PRO**, a modern Bootstrap 5 design from Creative-Tim. The project might help beginners to code simple presentation websites on top of the existing codebase OR migrate the `production-ready` UI to a legacy Python-based project compatible with **Jinja Template Engine**: *Flask*, *Django*, *Bottle* of *FastAPI*.
4
4
5
5
<br />
6
6
7
-
- UI Kit: **[Soft UI Dashboard](https://bit.ly/2RtSXVa)** (PRO Version) by **Creative-Tim**
The most complex and innovative Dashboard Made by Creative Tim: made of hundred of elements, designed blocks and fully coded pages, Soft UI Dashboard is ready to help you create stunning websites and web apps.
37
+
```bash
38
+
$ docker-compose pull # download dependencies
39
+
$ docker-compose build # local set up
40
+
$ docker-compose up -d # start the app
41
+
```
34
42
35
-
**Fully Coded Elements** - Soft UI Dashboard PRO is built with over 300 frontend individual elements, like buttons, inputs, navbars, navtabs, cards or alerts, giving you the freedom of choosing and combining. All components can take variations in colour, that you can easily modify using SASS files and classes.
43
+
Visit `http://localhost:85` in your browser. The app should be up & running.
@@ -82,24 +90,57 @@ $ # Access the dashboard in browser: http://127.0.0.1:5000/
82
90
83
91
The project is coded using blueprints, app factory pattern, dual configuration profile (development and production) and an intuitive structure presented bellow:
84
92
85
-
> Simplified version
86
-
87
93
```bash
88
94
< PROJECT ROOT >
89
95
|
90
-
|-- app/ # Implements app logic
91
-
||-- base/ # Base Blueprint - handles the authentication
92
-
||-- home/ # Home Blueprint - serve UI Kit pages
96
+
|-- apps/
97
+
||
98
+
||-- home/ # A simple app that serve HTML files
99
+
|||-- routes.py # Define app routes
100
+
||
101
+
||-- authentication/ # Handles auth routes (login and register)
102
+
|||-- routes.py # Define authentication routes
103
+
|||-- models.py # Defines models
104
+
|||-- forms.py # Define auth forms (login and register)
@@ -210,7 +177,7 @@ To recompile SCSS files, follow this setup:
210
177
**Step #2** - Change the working directory to `assets` folder
211
178
212
179
```bash
213
-
$ cdapp/base/static/assets
180
+
$ cdapps/static/assets
214
181
```
215
182
216
183
<br />
@@ -228,41 +195,17 @@ $ yarn
228
195
**Step #4** - Edit & Recompile SCSS files
229
196
230
197
```bash
231
-
$ gulp
198
+
$ gulp scss
232
199
```
233
200
234
-
The generated files (css, min.css) are saved in `static/assets/css` directory.
201
+
The generated file is saved in `static/assets/css` directory.
235
202
236
-
<br />
203
+
<br />
237
204
238
205
## Deployment
239
206
240
207
The project comes with a basic configuration for [Docker](https://www.docker.com/), [HEROKU](https://www.heroku.com/), [Gunicorn](https://gunicorn.org/), and [Waitress](https://docs.pylonsproject.org/projects/waitress/en/stable/).
@@ -347,4 +290,4 @@ Visit `http://localhost:8001` in your browser. The app should be up & running.
347
290
<br />
348
291
349
292
---
350
-
Soft UI Dashboard PRO Flask - Provided by **AppSeed**[App Generator](https://appseed.us/app-generator).
293
+
[Soft UI Dashboard PRO Flask](https://appseed.us/product/flask-soft-ui-dashboard-pro) - Provided by **AppSeed**[App Generator](https://appseed.us/app-generator).
0 commit comments