تطوير نظام مكتبي (Desktop Application) مخصص لإدارة الحسابات، الأقساط، والعمليات المالية. تم تصميم النظام ليعمل بشكل مستقل وسريع، مع التركيز على دقة البيانات وسهولة الاستخدام للعميل النهائي.
التقنيات المستخدمة (Technical Stack):
اللغة: Python
قاعدة البيانات: PostgreSQL (لضمان سلامة وتكامل البيانات).
التغليف: PyInstaller (لتحويل المشروع إلى ملف تنفيذي .exe سهل التثبيت والتشغيل).
المنهجية: تم تطبيق مبادئ الـ Clean Architecture لضمان سهولة صيانة النظام وتطويره مستقبلاً.
مميزات النظام:
إدارة مالية دقيقة: يوفر النظام لوحة تحكم كاملة لمتابعة الأقساط والعمليات المالية.
الاستقلالية: يعمل كتطبيق مكتبي (Desktop App) لا يحتاج لاتصال دائم بالإنترنت، مما يجعله أسرع وأكثر أماناً في بيئة العمل المحلية.
تكامل البيانات: استخدام قاعدة بيانات PostgreSQL يضمن استقرار النظام والقدرة على التعامل مع عدد كبير من السجلات دون فقدان البيانات.
أداء عالي: تم تحسين الكود لضمان سرعة الاستجابة في معالجة العمليات الحسابية المعقدة.
ما الذي قدمته في هذا المشروع:
قمت بتصميم وتطوير النظام من الصفر، بدءاً من هيكلة قاعدة البيانات (Database Schema Design)، وصولاً إلى تطوير الـ Backend وتغليف التطبيق ليصبح جاهزاً للتسليم والتشغيل المباشر لدى العميل.