العودة لقائمة المشاريع
محفظة عملات رقمية أشبه بالمحافظ التقليدية تعتمد على عمولة واحدة
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة أندرويد
برمجة التطبيقات
برمجة iOS
جافا
كوتلن
Ionic
Swift
flutter
برمجة أندرويد
برمجة التطبيقات
برمجة iOS
جافا
كوتلن
Ionic
Swift
flutter
الوصف
لدي فكرة لمشروع تطبيق محفظة جوال يعتمد على العملة المشفرة XLM (Stellar) ، وأبحث عن مطور محترف لتنفيذه.
? نظرة عامة على المشروع
تطبيق محفظة رقمية بسيط أقرب إلى محافظ البنوك التقليدية منه إلى محافظ العملات الرقمية المعقدة. يركز على إرسال واستقبال الأموال باستخدام عملة XLM، مع إمكانية العمل حتى بدون اتصال بالإنترنت.
الفكرة الأساسية هي:
يتم توقيع المعاملات محليًا على الجهاز (التوقيع دون اتصال بالإنترنت)
مخزنة محلياً
ثم يتم إرسالها تلقائيًا بمجرد توفر اتصال بالإنترنت
⚙️ الميزات المطلوبة
أنشئ محفظة رقمية للمستخدمين
إرسال واستقبال XLM فقط
يدعم نقل البيانات عبر رمز الاستجابة السريعة (QR code).
عرض الرصيد بالشيكل الإسرائيلي (ILS)
مسح سجل المعاملات (المرسل/المستلم + الحالة)
الأمان عبر رقم التعريف الشخصي أو المصادقة البيومترية
إشعارات بشأن المعاملات الناجحة
نظام اشتراك شهري لمستخدمين المحفظة
? حالات المعاملات
يجب أن يكون لكل معاملة حالة واضحة، مثل:
قيد الانتظار
إرسال
مكتمل
يحتاج إلى اهتمام
تم الإلغاء
لا ينبغي أن تبقى أي معاملة في حالة غير محددة أو "عالقة".
? وضع عدم الاتصال
يتم توقيع المعاملات محليًا باستخدام حزمة تطوير البرامج (SDK) الخاصة بـ Stellar
مخزنة في قاعدة بيانات محلية (SQLite)
يتم إرسالها تلقائيًا عند توفر الإنترنت
? منطق إعادة المحاولة
يقوم التطبيق تلقائيًا بمعالجة عمليات إعادة الاتصال في الحالات العادية مثل:
لا يوجد اتصال بالإنترنت
رصيد غير كافٍ
تعارضات تسلسل المعاملات
تتم إعادة المحاولة تلقائيًا عندما:
تم استعادة الاتصال
تمت إضافة الرصيد
تم تصحيح تسلسل المعاملات
❗ لا يقوم المستخدم بإعادة محاولة أي شيء يدويًا (لا يوجد زر إعادة محاولة حسب التصميم).
⚠️ معالجة المشكلات
إذا انخفض الرصيد بعد التوقيع:
يرى المستخدم رسالة مثل: "يرجى إعادة الشحن لإكمال الدفع إلى X" وتبقى المعاملة مفتوحة.
? لوحة التحكم
من جانب الإدارة:
عرض جميع المعاملات غير المكتملة
أعد محاولة المعاملات يدويًا عند الحاجة
قم بتطبيق زيادات الرسوم إذا لزم الأمر.
إلغاء المعاملات مع ذكر سبب واضح
تتبع كامل لسجل المعاملات
? ملاحظة هامة
لا تُحذف المعاملات الفاشلة مطلقاً، ولا يمكن للمستخدمين تعديلها أو إلغاؤها. وتبقى في النظام حتى يتم حلها من قِبل النظام أو المسؤول.
إذا كنت مهتمًا ببناء هذا النوع من المشاريع أو لديك خبرة في Stellar / Flutter أو تطوير المحافظ الرقمية، فسيسعدني التعاون معك