Flask Pixel UI Kit - Open-Source web app coded in Flask | AppSeed
Flask Pixel Lite is an open-source Flask app built on a modern design. It is a free and open-source Bootstrap 5 UI Kit that provides over 80 fully coded UI elements and example pages to help users prototype and build websites for their projects. It offers up-to-date dependencies and supports databases like SQLite and MySql. The app also provides session-based authentication, forms validation, and features like Docker and Flask-Minify for deployment and page compression. Overall, Flask Pixel Lite is a comprehensive solution for developers looking to create websites using Flask and Bootstrap.
Step 1 - Download the code from the GH repository (using GIT)
git clone <repository_url>
Step 2 - Start the APP in Docker
docker-compose up
Visit http://localhost:5085 in your browser. The app should now be up and running.
Manual Build Set Up for Unix, MacOS
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export FLASK_APP=run.py
export FLASK_ENV=development
flask run
The app runs at http://127.0.0.1:5000/.
Set Up for Windows
python3 -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
set FLASK_APP=run.py
set FLASK_ENV=development
flask run
The app runs at http://127.0.0.1:5000/.
Create Users By default, the app redirects guest users to authenticate. Follow these steps to access private pages:
flask run
.CSS/SCSS Update To customize the UI colors, follow these steps:
apps/static/assets
.pnpm i
gulp
Please note that the above setup was tested using:
Flask Pixel Lite is an open-source Flask app that provides a modern design and a comprehensive set of features for building websites. With its support for Bootstrap 5, it offers over 80 fully coded UI elements and example pages. The app supports up-to-date dependencies, provides database compatibility, and offers functionalities like session-based authentication, Docker deployment, and page compression. Its simple installation process and customization options make it a valuable tool for developers looking to create websites using Flask and Bootstrap.