Skip to content

Commit 9bb6de2

Browse files
committed
Release v1.0.5 - OAuth, Extended Profiles
1 parent f45d7a3 commit 9bb6de2

File tree

2 files changed

+46
-33
lines changed

2 files changed

+46
-33
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Change Log
22

3+
## [1.0.5] 2022-09-13
4+
### Improvements
5+
6+
- Improved Authentication
7+
- Visual password strength indicator (registration)
8+
- **Social Login**: `Github` & `Twitter`
9+
- New Feature: `User Profiles`
10+
- `Extended User` profile
11+
- `Self-Deletion` option
12+
- Improved `Docker` Scripts
13+
314
## [1.0.4] 2022-08-10
415
### Improvements (Minor)
516

README.md

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,21 @@
33
**Flask Web App** generated by `AppSeed` op top of a modern design. Designed for those who like bold elements and beautiful websites, **Soft UI Design PRO** is ready to help you create stunning websites and webapps.
44

55
- 👉 [Soft UI Design PRO Flask](https://appseed.us/product/soft-ui-design-pro/flask/) - Product page
6-
- 👉 [Soft UI Design PRO Flask](https://flask-soft-ui-design-pro.appseed-srv1.com/) - LIVE Demo
6+
- 👉 [Soft UI Design PRO Flask](https://flask-soft-design-enh.appseed-srv1.com) - LIVE Demo
77
- 👉 [Complete documentation](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro) - `Learn how to use and update the product`
8-
-[Set up the environment](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#environment)
9-
-[Start the app in Docker](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#start-the-app-in-docker)
10-
-[Manual Build](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#manual-build)
11-
-[UI Assets and Templates](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#ui-assets-and-templates)
12-
-[Set up the MySql Database](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#set-up-the-mysql-database)
13-
-[Static Assets for production](https://docs.appseed.us/products/flask-apps/soft-ui-design-pro#static-assets-for-production)
148

159
<br />
1610

17-
> Built with [Soft UI Design PRO Generator](https://appseed.us/generator/soft-ui-design-pro/)
18-
19-
- Timestamp: `2022-06-14 10:26`
20-
- Build ID: `695828fa-ebdd-4761-b458-b967789be914`
21-
- **Free [Support](https://appseed.us/support/)** (registered users) via `Email` and `Discord`
22-
23-
<br />
24-
2511
> Features
2612
2713
- `Up-to-date dependencies`
28-
- Database: `mysql`
14+
- Database: `MySql`, `SQLite`
2915
- `DB Tools`: SQLAlchemy ORM, Flask-Migrate (schema migrations)
30-
- Session-Based authentication (via **flask_login**), Forms validation
16+
- **Authentication**
17+
- `Session-Based authentication`
18+
- `Social Login` (optional) for **Github** & **Twitter**
19+
- **User profiles**
20+
- `Extended profile`, `Self-Deletion`
3121

3222
<br />
3323

@@ -41,21 +31,13 @@
4131
4232
```bash
4333
$ # Get the code
44-
$ unzip flask-soft-ui-design-pro.zip
45-
$ cd flask-soft-ui-design-pro
34+
$ unzip flask-soft-ui-design-enh.zip
35+
$ cd flask-soft-ui-design-enh
4636
```
4737

4838
<br />
4939

50-
> **Step 2** - Edit `.env` and set `DEBUG=True`. This will activate the `SQLite` persistance.
51-
52-
```txt
53-
DEBUG=True
54-
```
55-
56-
<br />
57-
58-
> **Step 3** - Start the APP in `Docker`
40+
> **Step 2** - Start the APP in `Docker`
5941
6042
```bash
6143
$ docker-compose up --build
@@ -65,6 +47,29 @@ Visit `http://localhost:5085` in your browser. The app should be up & running.
6547

6648
<br />
6749

50+
## ✨ Create a new `.env` file using sample `env.sample`
51+
52+
The meaning of each variable can be found below:
53+
54+
- `DEBUG`: if `True` the app runs in develoment mode
55+
- For production value `False` should be used
56+
- `ASSETS_ROOT`: used in assets management
57+
- default value: `/static/assets`
58+
- `MYSQL` credentials
59+
- `DB_ENGINE`, default value = `mysql`
60+
- `DB_NAME`, default value = `appseed_db`
61+
- `DB_HOST`, default value = `localhost`
62+
- `DB_PORT`, default value = `3306`
63+
- `DB_USERNAME`, default value = `appseed_db_usr`
64+
- `DB_PASS`, default value = `pass`
65+
- `OAuth` via Github
66+
- `GITHUB_ID`=<GITHUB_ID_HERE>
67+
- `GITHUB_SECRET`=<GITHUB_SECRET_HERE>
68+
- `OAuth` via Twitter
69+
- `TWITTER_ID`=<TWITTER_ID_HERE>
70+
- `TWITTER_SECRET`=<TWITTER_SECRET_HERE>
71+
72+
<br />
6873

6974
## ✨ Set up the MySql Database
7075

@@ -105,15 +110,14 @@ DB_PORT=3306 # MySql port, default = 3306
105110

106111
<br />
107112

108-
109113
## ✨ How to use it
110114

111115
> Download the [code](https://appseed.us/product/soft-ui-design-pro/flask/) and unzip the sources (requires a `purchase`).
112116
113117
```bash
114118
$ # Get the code
115-
$ unzip flask-soft-ui-design-pro.zip
116-
$ cd flask-soft-ui-design-pro
119+
$ unzip flask-soft-ui-design-enh.zip
120+
$ cd flask-soft-ui-design-enh
117121
```
118122

119123
<br />
@@ -250,7 +254,5 @@ The project is coded using blueprints, app factory pattern, dual configuration p
250254

251255
<br />
252256

253-
254-
255257
---
256258
Soft UI Design PRO Flask - Seed Project generated by **[AppSeed Generator](https://appseed.us/generator/)**.

0 commit comments

Comments
 (0)