Emil Erofeevskiy 1998-As long as possible | All Rights Reserved
https://github.com/Emilianissimo/Desktop-Intuitive-Commercial-Kernel
A modular PyQt5 desktop application framework designed to make building internal tooling (ERP/CRM/POS) faster and maintainable.
Born as a thank-you gesture to a vendor with honest pricing, and now a clean real-world template for both newcomers and seasoned developers.
License: GPL-3.0 (strong copyleft — derived work must stay open)
Not just a sample app — a working desktop framework built with:
PyQt5 UI layer
Clean signal/slot navigation
Modular controllers
Built-in data/auth layers
It’s more than a demo — it’s a foundation you can extend.
Controllers as Pages
Each page is its own QMainWindow with its own logic, signal connections, and a render_data hook for refreshing content.
Router System
Routes are declared in a central file and dynamically loaded into a stacked widget. Navigation between pages happens purely by signals.
Provider Layer
A bootstrapping hook that automatically refreshes UI data when a page opens — swappable or disableable.
ORM + Auth
Data models using SQLAlchemy, session handling, password hashing (SHA-512 + salt), and token-based authentication.
Internal admin dashboards
Lightweight POS/CRM modules
Tools for offline or embedded environments
Developers building internal business apps
Teams wanting a structured PyQt desktop pattern
Anyone tired of boilerplate and looking for a practical template with auth and routing baked in
This is something, that could be useful on freelance. I believe, one day, lmao.
Emil Erofeevskiy 1998-As long as possible | All Rights Reserved