Portfolio Details
Project Information
- Category: Desktop Application / ERP
- Platform: Windows (x64)
- Developer: Yasin Küçüker
- Project Date: 2026
- Technology: Python 3.12, CustomTkinter, Matplotlib, SQLite3, PyInstaller, MSIX Packaging
- License: Open Source (MIT)
- Repository: github.com/ysnkucuker/yaso-erp
Yaso ERP
Yaso ERP is a modern, lightweight, and offline-capable Enterprise Resource Planning desktop software developed with Python and CustomTkinter. It provides end-to-end management for small and medium-sized businesses across sales, purchasing, inventory, finance, and human resources.
Core Modules & Capabilities:
- Executive Dashboard: Real-time financial metrics, dynamic revenue & expense charts powered by Matplotlib, recent orders, and instant low-stock notifications.
- Sales & CRM: Customer database management, quotations, multi-line sales orders with tax/discount calculation, and invoice creation.
- Purchase Management: Supplier directory, purchase orders, goods receipt (mal kabul) tracking, and payable synchronization.
- Inventory & Stock: Product catalog, category management, automated stock movements with negative-stock prevention, and critical stock threshold alerts.
- Accounting & Finance: Invoicing, expense tracking, partial/full payment recording with transactional rollback safety, and monthly financial summaries.
- Human Resources (HR): Employee registry, department structures, role assignments, and salary tracking.
- Enterprise Security: Role-Based Access Control (RBAC: Admin, Manager, User), secure password hashing, atomic SQLite transaction safety, and Windows Store MSIX packaging.