تم تطوير تطبيق VintraDexباستخدام إطار العمل Flutter لواجهة المستخدم، مع الاعتماد على Firebase كبنية خلفية (Backend-as-a-Service) لتوفير مجموعة من الخدمات الضرورية لتطبيقات التداول والتجارة الرقمية.
وظيفة التطبيق:
التطبيق يتيح للمستخدمين شراء وتداول نسب من أصول عالية القيمة مثل السيارات الفاخرة، إضافة إلى حصص وأسهم من شركات معروضة للبيع. يُمكّن المستخدم من استعراض المعروضات، الاطلاع على التفاصيل، الشراء، الدفع، وتتبع ملكيته ونسبه في المنتجات.
المزايا التقنية والصفحات الأساسية:
Firebase Authentication: لتسجيل الدخول والتسجيل باستخدام البريد الإلكتروني وكلمات المرور أو مزودي الدخول (مثل Google).
Email Verification Page: صفحة لتأكيد البريد الإلكتروني (OTP أو رابط تحقق).
Firestore Database: قاعدة بيانات لحفظ بيانات المستخدمين، الحصص، المعاملات، والسجلات.
Firebase Storage: لتخزين صور السيارات والمنتجات والشركات المعروضة للبيع.
صفحة تسجيل الدخول وإنشاء الحساب
صفحة تأكيد الحساب (Email Verification / SMS OTP)
صفحة عرض المنتجات والحصص المتاحة للبيع
صفحة تفاصيل المنتج أو الحصة (مع عرض النسب والأسعار)
صفحة الدفع ( بواسطةAPI Stripe)
صفحة التداول وتتبع الحصص الشخصية
لوحة تحكم للمستخدم لعرض معلوماته الشخصية والمالية
إشعارات لحظية (Push Notifications)
دعم اللغة الانجليزية والفرنسية
نظام Admin Panel لإدارة المعروضات والمستخدمين (باستخدام Flutter Web أو React + Firebase)
حماية البيانات باستخدام Firebase Security Rules
واجهات مستخدم متجاوبة لجميع الأجهزة (Responsive UI)