Skip to content

Commit 87cd3e0

Browse files
committed
v1.0.18 - Update RM links -> APP_GENERATOR
1 parent fe19449 commit 87cd3e0

File tree

3 files changed

+48
-195
lines changed

3 files changed

+48
-195
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ apps/static/assets/node_modules
3131
apps/static/assets/yarn.lock
3232
apps/static/assets/.temp
3333

34+
README_bk.md

CHANGELOG.md

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

3+
## [1.0.18] 2025-03-13
4+
### Changes
5+
6+
- Update Product Links to [App-Generator](https://app-generator.dev/) Service
7+
- [Flask Material Kit](https://app-generator.dev/product/pixel-bootstrap/flask/) - `Product Page`
8+
- [Flask Material Kit](https://flask-pixel-lite.appseed-srv1.com/) - `LIVE Demo`
9+
- [Flask Material Kit](https://app-generator.dev/docs/products/flask/pixel/index.html) - `Complete Information` and Support Links
10+
311
## [1.0.17] 2024-10-28
412
### Changes
513

README.md

Lines changed: 39 additions & 195 deletions
Original file line numberDiff line numberDiff line change
@@ -1,215 +1,59 @@
1-
# [Flask Pixel Lite](https://appseed.us/product/pixel-bootstrap/flask/)
1+
# [Flask Pixel UI Kit](https://app-generator.dev/product/pixel-bootstrap/flask/)
22

3-
`Open-Source` **[Flask App](https://appseed.us/apps/flask/)** crafted on top of a modern design. `Pixel` is a free and open-source `Bootstrap 5` UI Kit featuring over 80 fully coded UI elements and example pages that will help you prototype and build a website for your next project.
3+
Open-source **Flask Starter with Pixel UI Kit Design**, an open-source iconic `Bootstrap` design.
4+
The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
45

5-
- 👉 [Flask Pixel Lite](https://appseed.us/product/pixel-bootstrap/flask/) - product page
6-
- 👉 [Flask Pixel Lite](https://flask-pixel-lite.appseed-srv1.com/) - LIVE Deployment
7-
8-
![Pixel Bootstrap Lite - Full-Stack Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/168753915-d61b2f97-57b2-4d14-a774-d217d120ff62.png)
9-
10-
<br />
11-
12-
## Deploy on `Render` (free plan)
13-
14-
[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy)
15-
16-
<br />
17-
18-
## Start with `Docker`
19-
20-
> 👉 **Step 1** - Download the code from the GH repository (using `GIT`)
21-
22-
```bash
23-
$ git clone https://github.com/app-generator/flask-pixel.git
24-
$ cd flask-pixel
25-
```
6+
- 👉 [Flask Material Kit](https://app-generator.dev/product/pixel-bootstrap/flask/) - `Product Page`
7+
- 👉 [Flask Material Kit](https://flask-pixel-lite.appseed-srv1.com/) - `LIVE Demo`
8+
- 👉 [Flask Material Kit](https://app-generator.dev/docs/products/flask/pixel/index.html) - `Complete Information` and Support Links
9+
- [Getting Started with Flask](https://app-generator.dev/docs/technologies/flask/index.html) - a `comprehensive tutorial`
10+
- `Configuration`: Install Tailwind/Flowbite, Prepare Environment, Setting up the Database
11+
- `Start with Docker`
12+
- `Manual Build`
13+
- `Start the project`
14+
- `Deploy on Render`
2615

2716
<br />
2817

29-
> 👉 **Step 2** - Start the APP in `Docker`
30-
31-
```bash
32-
$ docker-compose up --build
33-
```
18+
### Customize with [Flask App Generator](https://app-generator.dev/tools/flask-generator/)
3419

35-
Visit `http://localhost:5085` in your browser. The app should be up & running.
20+
- Access the [App Generator](https://app-generator.dev/tools/flask-generator/) page
21+
- Select the preferred design
22+
- (Optional) Design Database: edit models and fields
23+
- (Optional) Edit the fields for the extended user model
24+
- (Optional) Enable OAuth for GitHub
25+
- (Optional) Add Celery (async tasks)
26+
- (Optional) Enable Dynamic Tables Module
27+
- Docker Scripts
28+
- Render CI/Cd Scripts
3629

37-
<br />
38-
39-
## Manual Build
40-
41-
> Download the code
42-
43-
```bash
44-
$ git clone https://github.com/app-generator/flask-pixel.git
45-
$ cd flask-pixel
46-
```
30+
**The generated Flask project is available as a ZIP Archive and also uploaded to GitHub.**
4731

4832
<br />
4933

50-
### 👉 Set Up for `Unix`, `MacOS`
51-
52-
> Install modules via `VENV`
53-
54-
```bash
55-
$ virtualenv env
56-
$ source env/bin/activate
57-
$ pip3 install -r requirements.txt
58-
```
59-
60-
<br />
61-
62-
> Set Up Flask Environment
63-
64-
```bash
65-
$ export FLASK_APP=run.py
66-
$ export FLASK_DEBUG=True
67-
```
68-
69-
<br />
70-
71-
> Start the app
72-
73-
```bash
74-
$ flask run
75-
```
76-
77-
At this point, the app runs at `http://127.0.0.1:5000/`.
78-
79-
<br />
80-
81-
### 👉 Set Up for `Windows`
82-
83-
> Install modules via `VENV` (windows)
84-
85-
```
86-
$ virtualenv env
87-
$ .\env\Scripts\activate
88-
$ pip3 install -r requirements.txt
89-
```
90-
91-
<br />
92-
93-
> Set Up Flask Environment
94-
95-
```bash
96-
$ # CMD
97-
$ set FLASK_APP=run.py
98-
$ set FLASK_DEBUG=True
99-
$
100-
$ # Powershell
101-
$ $env:FLASK_APP = ".\run.py"
102-
$ $env:FLASK_DEBUG = "True"
103-
```
104-
105-
<br />
106-
107-
> Start the app
108-
109-
```bash
110-
$ flask run
111-
```
112-
113-
At this point, the app runs at `http://127.0.0.1:5000/`.
114-
115-
<br />
116-
117-
### 👉 Create Users
118-
119-
By default, the app redirects guest users to authenticate. In order to access the private pages, follow this set up:
120-
121-
- Start the app via `flask run`
122-
- Access the `registration` page and create a new user:
123-
- `http://127.0.0.1:5000/register`
124-
- Access the `sign in` page and authenticate
125-
- `http://127.0.0.1:5000/login`
126-
127-
<br />
128-
129-
## CSS/SCSS Update
130-
131-
In order to customize the UI (primary/seconday colors), follow this setup:
132-
133-
- Navigate to `apps/static/assets`
134-
- Edit SCSS files
135-
- Install dependencies using [PNPM](https://pnpm.io/)
136-
- `pnpm i`
137-
- Recompile the SCSS files with Gulp
138-
- `gulp`
139-
140-
> NOTE: the above setup was tested using:
141-
142-
- Node `v16.15.0`
143-
- Gulp CLI `2.3.0`, LOCAL `4.0.2`
144-
- PNPM `v8.6.0`
145-
146-
<br />
147-
148-
## Codebase Structure
149-
150-
The project is coded using blueprints, app factory pattern, dual configuration profile (development and production) and an intuitive structure presented bellow:
34+
## Deploy on `Render` (free plan)
15135

152-
```bash
153-
< PROJECT ROOT >
154-
|
155-
|-- apps/
156-
| |
157-
| |-- home/ # A simple app that serve HTML files
158-
| | |-- routes.py # Define app routes
159-
| |
160-
| |-- authentication/ # Handles auth routes (login and register)
161-
| | |-- routes.py # Define authentication routes
162-
| | |-- models.py # Defines models
163-
| | |-- forms.py # Define auth forms (login and register)
164-
| |
165-
| |-- static/
166-
| | |-- <css, JS, images> # CSS files, Javascripts files
167-
| |
168-
| |-- templates/ # Templates used to render pages
169-
| | |-- includes/ # HTML chunks and components
170-
| | | |-- navigation.html # Top menu component
171-
| | | |-- sidebar.html # Sidebar component
172-
| | | |-- footer.html # App Footer
173-
| | | |-- scripts.html # Scripts common to all pages
174-
| | |
175-
| | |-- layouts/ # Master pages
176-
| | | |-- base-fullscreen.html # Used by Authentication pages
177-
| | | |-- base.html # Used by common pages
178-
| | |
179-
| | |-- accounts/ # Authentication pages
180-
| | | |-- login.html # Login page
181-
| | | |-- register.html # Register page
182-
| | |
183-
| | |-- home/ # UI Kit Pages
184-
| | |-- index.html # Index page
185-
| | |-- 404-page.html # 404 page
186-
| | |-- *.html # All other pages
187-
| |
188-
| config.py # Set up the app
189-
| __init__.py # Initialize the app
190-
|
191-
|-- requirements.txt # App Dependencies
192-
|
193-
|-- .env # Inject Configuration via Environment
194-
|-- run.py # Start the app - WSGI gateway
195-
|
196-
|-- ************************************************************************
197-
```
36+
[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy)
19837

19938
<br />
20039

201-
## PRO Version
40+
## Features
20241

203-
> For more components, pages and priority on support, feel free to take a look at this amazing starter:
42+
- Simple, Easy-to-Extend codebase, [Blueprint Pattern](https://app-generator.dev/blog/flask-blueprints-a-developers-guide/)
43+
- Up-to-date Dependencies
44+
- [Pixel UI Kit](https://app-generator.dev/docs/templates/bootstrap/pixel-bootstrap.html) Full Integration
45+
- [Bootstrap](https://app-generator.dev/docs/templates/bootstrap/index.html) 5 Styling
46+
- Auth: Session Based, GitHub, Google
47+
- Celery Beat
48+
- DB Persistence: SQLite (default),
49+
- Easy switch to MySql/MariaDB, PgSql
50+
- Dynamic DataTables - manage data without coding
51+
- CI/CD integration for [Render](https://app-generator.dev/docs/deployment/render/index.html)
52+
- Deployment: Docker, Flask-Minify
20453

205-
**Pixel PRO** is a premium design crafted by the `Themesberg` agency on top of Bootstrap 5 Framework. **Pixel** is a premium `Bootstrap 5 UI Kit` that provides 1000+ components, 50+ sections and 35 example pages including a fully fledged user dashboard.
206-
207-
- 👉 [Flask Pixel PRO](https://appseed.us/product/pixel-bootstrap-pro/flask/) - product page
208-
- 👉 [Flask Pixel PRO](https://flask-pixel-pro.appseed-srv1.com/) - LIVE Demo
209-
210-
![Pixel Bootstrap PRO - Full-Stack Starter generated by AppSeed](https://user-images.githubusercontent.com/51070104/168760719-f0e45406-2b2a-43e0-badf-fa953edb62b8.png)
54+
![Pixel Bootstrap Lite - Full-Stack Starter generated by AppSeed.](https://user-images.githubusercontent.com/51070104/168753915-d61b2f97-57b2-4d14-a774-d217d120ff62.png)
21155

21256
<br />
21357

21458
---
215-
[Flask Pixel Lite](https://appseed.us/product/pixel-bootstrap/flask/) - Open-source Flask Starter provided by **[App Generator](https://app-generator.dev/)**.
59+
[Flask Pixel UI Kit](https://app-generator.dev/product/pixel-bootstrap/flask/) - Open-Source **Flask** Starter provided by [App Generator](https://app-generator.dev)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy