Hello Coders,
In my career as a programmer, I learned a lot by playing with open-source stuff and add my work on top of an existing code-base crafted by other open-source enthusiasts. In this article, I will present a short-list with simple Flask Apps enhanced with a basic set of features and modules like authentication, database, and DB tools coded on top of beautiful UI Kits.
Note: all apps are generated using automation tools and boilerplate code. For curious minds, I will drop here a link: Web App Generator — The technology-agnostic way. Thank you!
What I learned, exactly?
- look at a new software from the design patterns perspective. If-else, while loops and helpers are important for sure but no more than a small brick in a huge building.
- by updating existing code written by different people with different skills, you become more flexible and you might become a better team member
- the ability to update and provide a quick fix for a new piece of software
- split complex features into small pieces, easily understandable by anyone
- to write simple documentation and allocate time for free support
- a bad product might contain a brilliant code chunk
- code refactoring is not an easy job
- help people for free because others do the same for me in the past
- providing free help and free products you might have a positive influence over others. worked for me :)
Cool, let's move forward with our list and see some nice apps.
Flask Pixel UI Kit
Open-Source web app coded in Flask on top of Pixel UI kit (free version) - Features:
- MIT License, UI-Ready, Jinja2 templating
- SQLite database, Flask-SQLAlchemy ORM
- Session-Based auth flow (login, register)
- UI Kit: Pixel UI kit by Themesberg
Links
- LIVE Demo: Flask Pixel UI Kit
- Product Page: Flask Pixel UI Kit
Flask iDashboard Free
Open-Source Admin Panel coded in Flask Framework on top of iDashboard design (free version) crafted by YooKits. Features:
- SQLite, PostgreSQL, SQLAlchemy ORM
- Alembic (DB schema migrations)
- Modular design with Blueprints
- Session-Based authentication (via flask_login)
- Forms validation
- Deployment scripts: Docker, Gunicorn / Nginx
Flask Dashboard DattaAble
Open-Source Admin Panel coded in Flask Framework on top of Datta Able design (free version). Features:
- SQLite, PostgreSQL, SQLAlchemy ORM
- Alembic (DB schema migrations)
- Modular design with Blueprints
- Session-Based authentication (via flask_login)
- Forms validation
- Deployment scripts: Docker, Gunicorn / Nginx
Flask Win95 UI Kit
A super simple open-source Web App coded in Flask Framework on top of Windows 95 UI Kit. Features:
- SQLite database
- SQLAlchemy ORM
- Session-Based authentication flow (login, register)
- UI Kit: Windows 95 UI Kit by Themesberg
Flask Dashboard Black
Open-Source Admin Dashboard coded in Flask Framework on top of Black Dashboard design. Features:
- SQLite, PostgreSQL, SQLAlchemy ORM
- Alembic (DB schema migrations)
- Modular design with Blueprints
- Session-Based authentication (via flask_login)
- Forms validation
- Deployment scripts: Docker, Gunicorn
- UI Kit: Black Dashboard provided by Creative-Tim
Flask Paper Kit
Open-Source Web App coded in Flask Framework on top of Paper Kit design. Features:
- SQLite database
- SQLAlchemy ORM
- Session-Based authentication flow (login, register)
- UI Kit: Paper Kit by Creative-Tim
Flask Dashboard Light Blue
Open-Source Admin Dashboard coded in Flask Framework on top of Light Blue Dashboard design. Features:
- SQLite, PostgreSQL, SQLAlchemy ORM
- Alembic (DB schema migrations)
- Modular design with Blueprints
- Session-Based authentication (via flask_login)
- Forms validation
- Deployment scripts: Docker, Gunicorn
- UI Kit: Light Blue Dashboard provided by FlatLogic
Flask Now UI Kit
Open-Source Web App coded in Flask Framework on top of Now UI Kit design. Features:
- SQLite database
- SQLAlchemy ORM
- Session-Based authentication flow (login, register)
- UI Kit: Now UI Kit by Creative-Tim
Flask Material Kit
Open-Source Web App coded in Flask Framework on top of Material Kit design. Features:
- SQLite database
- SQLAlchemy ORM
- Session-Based authentication flow (login, register)
- UI Kit: Material Kit by Creative-Tim
Flask Argon Design
Open-Source Web App coded in Flask Framework on top of Argon Design System. Features:
- SQLite database
- SQLAlchemy ORM
- Session-Based authentication flow (login, register)
- UI Kit: Argon Design by Creative-Tim
Links & Resources
What is Flask
Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions - read more about it on the Flask official website or access the docs and start coding.
Flask Apps
Open-source and paid apps generated in Flask by the AppSeed platform with a basic set of features like authentication, Database, DB Tools, and deploy scripts on top of som popular UI Kits.
Flask Admin Dashboards
Admin panels (free & paid) coded in Flask - Index hosted by the AppSeed platform.
Thank You!
Discussion
I really like that you publish those examples! Also a great source for learning.
10x