تفاصيل العمل

لقد قمت بتصميم وتطوير نظام برمجي متكامل موجه لقطاع البنوك، يهدف إلى تبسيط وتحديث العمليات البنكية، وذلك من خلال بناء نظام Backend قوي يعمل بصيغة SaaS (Software as a Service)، مع تطبيق جوال متكامل يخدم عدة أنواع من المستخدمين: الوكالات (agences), التجار (commerçants), والعملاء الأفراد (clients personnels).

تفاصيل النظام:

الجزء الخلفي (Backend) – بنية SaaS مرنة

النظام مبني باستخدام Django REST Framework مع اعتماد بنية SaaS متعددة المستأجرين (multi-tenant).

لكل بنك قاعدة بيانات مستقلة بالكامل، مما يضمن:

الأمان العالي للبيانات.

استقلالية كل بنك في إدارة بياناته.

سهولة الصيانة والتحديث بدون التأثير على البنوك الأخرى.

يتم تحديد قاعدة البيانات تلقائيًا بناءً على رمز البنك في كل طلب (باستخدام middleware خاص).

التطبيق المحمول (Mobile App) – تجربة موحدة بثلاث واجهات مخصصة

تم تطوير التطبيق باستخدام Flutter ليكون قابلًا للتشغيل على Android وiOS، ويجمع بين 3 أنواع من المستخدمين:

الواجهة الخاصة بالوكالة (Agence)

إدارة الحسابات والمعاملات اليومية.

متابعة طلبات العملاء وحالة المعاملات.

التواصل مع العملاء ومراجعة الوثائق.

واجهة التاجر (Commerçant)

إمكانية تحصيل المدفوعات عبر QR code أو رقم الحساب.

مراجعة الرصيد والعمليات السابقة.

إصدار فواتير رقمية للعملاء.

واجهة العميل الفردي (Personnel)

عرض الرصيد والمعاملات.

إجراء التحويلات داخل نفس البنك أو إلى بنك آخر.

تقديم طلبات (ككشف حساب PDF، دفتر شيكات، بطاقة مصرفية).

إجراء عمليات الإيداع والسحب إلكترونيًا.

إمكانية التحقق من الحالة (جارية، مرفوضة، مكتملة) لكل طلب.

Backend: Django, Django REST Framework

Mobile App: Flutter

Databases: PostgreSQL

Architecture: Multi-tenant SaaS with per-tenant DB

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات