نظام متجر رقمي لبيع المنتجات الرقمية — Salah Service Digital

تفاصيل العمل

مشروع Salah Service Digital هو نظام متجر رقمي متكامل مخصّص لبيع المنتجات الرقمية كحسابات شبكات التواصل والاشتراكات والخدمات الرقمية. يقدّم واجهة أمامية بسيطة وسهلة الاستخدام للمشتري، ولوحة إدارة مؤمّنة للعميل تتيح إضافة وتعديل وحذف المنتجات وتحديث إعدادات المتجر دون الحاجة لتعديل الشيفرة المصدرية.

يتكوّن المشروع من المكونات والميزات التالية:

واجهة كتالوج تعرض المنتجات كبطاقات تضم الصورة، الاسم، السعر وزر «اشتري» مع تحميل lazy load للصور وتحسين للأداء على الأجهزة المحمولة (mobile-first، RTL).

نافذة شراء (Modal) تتضمن تعليمات الدفع البنكي التفصيلية، بيانات حساب CCP كما موفّرة، زرّ إرسال إيصال الدفع عبر رابط WhatsApp مُهيأ مسبقًا، وتنبيه واضح بعدم إتمام الدفع بعد الساعة 21:00.

لوحة إدارة (CMS) مصممة خصّيصًا للعميل: تسجيل دخول آمن عبر Firebase Auth، عمليات CRUD كاملة للمنتجات، وإمكانية تعديل اسم المتجر وصورة الهيدر ورقم الواتساب من واجهة الإدارة.

تخزين بيانات المنتجات والإعدادات في Firestore، وتخزين الصور في Firebase Storage مع روابط مخزنة في قاعدة البيانات.

قواعد أمان Firestore مكوّنة لمنع الكتابة إلّا لمستخدمي الإدارة المصرّح لهم.

إجراءات نشر جاهزة على Firebase Hosting مع إعدادات بيئة (.env) وملف README مفصّل يشرح التشغيل المحلي وخطوات النشر.

المخرجات المتوقعة للتسليم:

مستند توثيق احترافي (Markdown + PDF) يشمل بنية المشروع، هيكل قاعدة البيانات، قواعد الأمان، env.example، ودليل نشر خطوة بخطوة.

ملفات إعداد جاهزة للـ repository (هيكل المجلدات، أمثلة بيانات dummy، سكربت تهيئة إن لزم).

تصميم واجهة مقترح متوافق مع اتجاه النص RTL وخط عربي مناسب، وقائمة فحص (QA checklist) قبل التسليم.

بطاقة العمل

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