Soft UI Design System - Flask Bootstrap 5 Template

This article presents a simple Flask starter built on top of Soft UI Design System, an open-source Bootstrap 5 UI Kit. The project might help beginners to code faster a commercial by adding new features on top of a "development-ready" starter. Soft UI Design System comes with a rich UI kit and pre-built pages: about us, contact, user profile.

Soft UI Design System - Flask

Soft UI Design System is built on top of Bootstrap 5 with over 70 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 color, that you can easily modify using SASS files and classes.

This modern UI Kit, presented on the official page as the "Most complex and innovative Design System Made by Creative Tim", has been released under the MIT License, a permissive license that allows unlimited copies (support not included).

Soft UI Design System - UI Cards.

The Design comes with a few sample pages like About Us, Contact and a nice User profile plus utility pages: login, register, 404 Error page.

Soft UI Design System - UI Buttons.

Flask Codebase

The Python code is a simple Flask project with a simple routing, no database, or other dependencies. The goal of this starter is to help programmers code faster a Flask/Django project by reusing the "development-ready" design for a new project or enhance the UI of a legacy project. To compile the project Python3 should be properly installed and accessible via the terminal. To see this Flask project running locally, please follow up this simple set up:

1# - Clone the sources

$ # Clone the sources
$ git clone https://github.com/app-generator/flask-soft-ui-free.git
$ cd flask-soft-ui-free

2# - Install dependencies

$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Install requirements
$ pip3 install -r requirements.txt

3# - Set up environment and start the project

$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ # Run the Template
$ flask run
$
$ # Access the UI in browser: http://127.0.0.1:5000/

Once the project is compiled successfully, we should see the presentation page running in the browser:

Soft UI Design System - Pages.

Soft UI Design System - Sign IN Page

Soft UI Design System - Login Page.

Thanks for Reading! For more resources, please access: