Skip to content

Commit 16b907f

Browse files
committed
Initial commit
0 parents  commit 16b907f

File tree

155 files changed

+49356
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

155 files changed

+49356
-0
lines changed

.dockerignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.git
2+
__pycache__
3+
*.pyc
4+
*.pyo
5+
*.pyd

.env

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
DEBUG=True
2+
SECRET_KEY=S3cr3t_K#Key
3+
DB_ENGINE=postgresql
4+
DB_NAME=appseed-flask
5+
DB_HOST=localhost
6+
DB_PORT=5432
7+
DB_USERNAME=appseed
8+
DB_PASS=pass

.gitignore

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
5+
# tests and coverage
6+
*.pytest_cache
7+
.coverage
8+
9+
# database & logs
10+
*.db
11+
*.sqlite3
12+
*.log
13+
14+
# venv
15+
env
16+
venv
17+
18+
# other
19+
.DS_Store
20+
21+
# sphinx docs
22+
_build
23+
_static
24+
_templates
25+
26+
# javascript
27+
package-lock.json
28+
.vscode/symbols.json

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Change Log
2+
3+
## [1.0.5] 2021-03-18
4+
### Improvements
5+
6+
- Freeze used versions in `requirements.txt`
7+
- flask_sqlalchemy = 2.4.4
8+
- sqlalchemy = 1.3.23
9+
10+
## [1.0.4] 2021-01-20
11+
### Improvements
12+
13+
- Remove `shutdown` route from Base Blueprint - Updated file(s):
14+
- `app\base\routes.py`
15+
16+
## [1.0.3] 2021-01-01
17+
### Improvements
18+
19+
- 2021-01-01 - Registration
20+
- Hide form on success
21+
22+
## [1.0.2] 2020-12-29
23+
### Improvements & Bug Fixes
24+
25+
- 2020-12-29 - `.env` usage, add logging
26+
- Updated files(s): run.py
27+
28+
- 2020-08-20 - Added get_segment() helper that detects the current page
29+
- Updated files(s): app/home/routes.py
30+
31+
- 2020-06-22 - Guard Flask links with quotes
32+
- Sample href="{{ url_for('base_blueprint.login') }}"
33+
- Impacted files: login.html, register.html, sidebar.html
34+
35+
- 2020-06-22 - Added HEROKU support. Impacted files:
36+
- runtime.txt - Bump the Python version to 3.6.10
37+
- README added new section for HEROKU deployment
38+
39+
## [1.0.1] 2020-05-30
40+
### Improvements & Bug Fixes
41+
42+
- Patch #Bug - Return a 403 Error for unauthorized access
43+
- Update Licensing information
44+
- Add CHANGELOG.md to track all changes
45+
46+
## [1.0.0] 2020-02-07
47+
### Initial Release

Dockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM python:3.6
2+
3+
ENV FLASK_APP run.py
4+
5+
COPY run.py gunicorn-cfg.py requirements.txt config.py .env ./
6+
COPY app app
7+
8+
RUN pip install -r requirements.txt
9+
10+
EXPOSE 5005
11+
CMD ["gunicorn", "--config", "gunicorn-cfg.py", "run:app"]

LICENSE.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# MIT License
2+
3+
Copyright (c) 2019 - present [AppSeed](http://appseed.us/)
4+
5+
<br />
6+
7+
## Licensing Information
8+
9+
<br />
10+
11+
| Item | - |
12+
| ---------------------------------- | --- |
13+
| License Type | MIT |
14+
| Use for print | **YES** |
15+
| Create single personal website/app | **YES** |
16+
| Create single website/app for client | **YES** |
17+
| Create multiple website/apps for clients | **YES** |
18+
| Create multiple SaaS applications | **YES** |
19+
| End-product paying users | **YES** |
20+
| Product sale | **YES** |
21+
| Remove footer credits | **YES** |
22+
| --- | --- |
23+
| Remove copyright mentions from source code | NO |
24+
| Production deployment assistance | NO |
25+
| Create HTML/CSS template for sale | NO |
26+
| Create Theme/Template for CMS for sale | NO |
27+
| Separate sale of our UI Elements | NO |
28+
29+
<br />
30+
31+
---
32+
For more information regarding licensing, please contact the AppSeed Service < *support@appseed.us* >

LICENSE_commercial.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Commercial License
2+
3+
Copyright (c) 2019 - present [AppSeed](http://appseed.us/)
4+
5+
<br />
6+
7+
## Licensing Information
8+
9+
All commercial web apps (including this one) provided by AppSeed are released under two configurations:
10+
11+
<br />
12+
13+
### [Personal License](https://github.com/app-generator/license-personal)
14+
15+
> For full information please access [Personal License](https://github.com/app-generator/license-personal)
16+
17+
- Solo-developers, Small teams (max 3 members)
18+
- Updates: 6mo.
19+
- LIVE Support: 6mo.
20+
- Create single personal website/app
21+
- Create single website/app for client
22+
- Paying end-users - YES
23+
- Create SaaS application - NO
24+
- Production deployment assistance - NO
25+
26+
<br />
27+
28+
### [StartUP License](https://github.com/app-generator/license-startup)
29+
30+
> For full information please access [StartUP License](https://github.com/app-generator/license-startup)
31+
32+
- Medium teams (max 9 members)
33+
- Updates: 12mo.
34+
- LIVE Support: 12mo.
35+
- Create single personal website/app
36+
- Create single website/app for client
37+
- Paying end-users - YES
38+
- Create SaaS application - NO
39+
- Production deployment assistance - NO
40+
41+
<br />
42+
43+
### [Company License](https://github.com/app-generator/license-company)
44+
45+
> For full information please access [Company License](https://github.com/app-generator/license-company)
46+
47+
- Large teams (unlimited members)
48+
- Updates: 12mo.
49+
- LIVE Support: 12mo.
50+
- Create multiple personal websites/apps
51+
- Create multiple websites/apps for clients
52+
- Paying end-users - YES
53+
- Create SINGLE SaaS application - YES
54+
- Production deployment assistance - NO
55+
56+
<br />
57+
58+
---
59+
For more information regarding licensing, please contact the AppSeed Service < *support@appseed.us* >

Procfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: gunicorn run:app --log-file=-

0 commit comments

Comments
 (0)