تفاصيل العمل

الواجهة الأمامية (Next.js):

- صفحات منتجات سريعة بأداء عالٍ (SSR/ISR) لتحسين السرعة وتهيئة محركات البحث.

- إدارة الحالة والتصفية/الفرز والبحث الفوري عن المنتجات.

- سلة مشتريات ديناميكية مع حفظ الحالة للمستخدمين الضيوف والمُسجّلين.

الواجهة الخلفية والبيانات (Supabase):

- قاعدة بيانات PostgreSQL مُهيكلة لمنتجات، تصنيفات، مخزون، طلبات، مدفوعات، وكوبونات.

- Auth للتسجيل وتسجيل الدخول (Email/OTP أو مزوّدي هوية)، مع سياسات RLS لحماية بيانات كل مستخدم.

- Storage لصور المنتجات، مع روابط موقّتة وتحسينات للعرض.

- Edge Functions للعمليات الحسّاسة (مثل إنشاء جلسة دفع، التحقق من المخزون، تطبيق الكوبونات).

- Realtime لتحديثات فورية للمخزون وحالة الطلب.

المدفوعات والخزينة:

- تكامل مع Stripe (أو مزوّد بديل) لإنشاء جلسات دفع آمنة، والتعامل مع Webhooks لتأكيد الدفع وتحديث الطلبات.

- دعم الضرائب، الشحن، والخصومات/العروض.

لوحة إدارة:

- إدارة المنتجات (إضافة/تعديل/حذف)، الأسعار والمخزون، مراجعات العملاء، ومعالجة الطلبيات والإرجاع.

- تقارير مبسّطة للمبيعات والمخزون والتحويلات.

الأمان والجودة:

- سياسات RLS صارمة، فحص المُدخلات، حماية المسارات الإدارية، ومراجعة صلاحيات المستخدمين.

- اختبارات أساسية وتتبّع أخطاء، وعمليات نشر تلقائية (CI/CD).

الأداء والتوسّع:

- استخدام الصور المهيّأة، الـ caching، وISR لتسريع الصفحات الشائعة.

- فصل المهام كثيفة المعالجة في Functions وقوائم انتظار عند الحاجة.

بطاقة العمل

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