مشروع CurrencyFlow: المنظومة المتكاملة لإدارة الصرافة والعمليات المالية

تفاصيل العمل

CurrencyFlow ليس مجرد تطبيق لإدخال البيانات، بل هو نظام إداري داخلي (Internal Enterprise System) صُمم خصيصاً ليلبي احتياجات شركات الصرافة والخدمات المالية التي تتطلب دقة متناهية وأماناً عالياً في إدارة التدفقات النقدية عبر الشبكات المحلية.

لماذا CurrencyFlow؟ (نقاط القوة)

إدارة مالية متعددة المستويات: يتميز النظام بالقدرة على إدارة الصندوق الرئيسي والعديد من الصناديق الفرعية، مع تتبع دقيق للحركات المالية بينها.

هندسة برمجية رصينة: المشروع مبني على أساس Data-Driven Design وليس مجرد عمليات CRUD بسيطة؛ حيث يتم معالجة العمليات المالية المعقدة (التصريف، العمولات، التسويات) بنظام قيد مزدوج داخلي يضمن عدم ضياع أي قرش.

دقة في أسعار الصرف: يتضمن محركاً خاصاً لتحديث وإدارة أسعار الصرف لحظياً، مع شاشة عرض مخصصة للعملاء تضفي طابعاً مؤسسياً على العمل.

نظام أمان وتدقيق (Audit Log): كل حركة داخل النظام مسجلة ومؤرشفة، مما يتيح للإدارة مراقبة سجل التدقيق والتأكد من سلامة العمليات اليومية.

إدارة العهد والديون: يوفر النظام موديولاً متكاملاً لإدارة العهد المالية (Petty Cash) والتسويات المؤجلة، مما يجعله أداة لا غنى عنها للمحاسبين.

الترسانة التقنية (Tech Stack)

تم اختيار التقنيات بعناية لضمان الاستقرار والأداء العالي:

Backend: لغة Python مع إطار عمل Django لضمان سرعة التطوير وقوة الحماية.

API: استخدام Django REST Framework لبناء واجهات برمجية مرنة وقابلة للتوسع.

Database: قاعدة بيانات PostgreSQL القوية لضمان سلامة البيانات (Data Integrity) في العمليات المالية الضخمة.

Frontend: واجهات عصرية ومتجاوبة باستخدام Django Templates مع لمسات احترافية في تجربة المستخدم (UX).

Deployment: تم إعداد البيئة التشغيلية على سرفر Ubuntu باستخدام Nginx و Gunicorn لضمان استقرار النظام تحت ضغط العمل.

المميزات الوظيفية (Key Features)

لوحة تحكم (Dashboard): تعطي نظرة شاملة وفورية عن حالة الصناديق، التحويلات، والعمليات المعلقة.

إدارة التحويلات: نظام متطور لتسجيل التحويلات الداخلية والخارجية مع تتبع الحالة (قيد الانتظار، مكتمل، مرفوض).

محرك التصريف: واجهة ذكية لحساب عمليات البيع والشراء للعملات الأجنبية مع احتساب تلقائي للربح والعمولة.

نظام العملاء والعهد: ملف متكامل لكل عميل يوضح رصيده، حركاته المالية، ونسبة العمولات الخاصة به.

التقارير المالية: استخراج تقارير دورية دقيقة تساعد في اتخاذ القرارات الإدارية.

كلمة للموظفين/العملاء

"تم بناء CurrencyFlow ليكون العمود الفقري التقني لشركات الصرافة، حيث يجمع بين سهولة الاستخدام للموظف (من خلال واجهات بسيطة ومنظمة) وقوة الرقابة للمدير، مما يقلل نسبة الخطأ البشري إلى الصفر تقريباً.