تجارة إلكترونية · AWS
YasMade (AWS Cloud Version)
منصة تجارة إلكترونية حديثة بـ React + Vite + Supabase مع Zustand لإدارة الحالة، ولوحة تحكم إدارية، وطلبات عملاء مباشرة — منشورة على AWS ببنية تحتية بالشيفرة عبر CDK وشبكة CloudFront
- النوع
- تجارة إلكترونية · AWS
- الإصدار
- 2024
- الدور
- مطوّر متكامل
- التقنيات
- 6 تقنية
المشكلة
احتاج الحرفيون والمعلمون المبدعون منصة إلكترونية قابلة للتوسع لعرض المنتجات اليدوية وإدارة المخزون عبر لوحة تحكم وتتبع طلبات العملاء مباشرة.
الحل
منصة تجارة إلكترونية حديثة بـ React + Vite + Supabase مع Zustand لإدارة الحالة، ولوحة تحكم إدارية، وطلبات عملاء مباشرة — منشورة على AWS ببنية تحتية بالشيفرة عبر CDK وشبكة CloudFront.
البنية المعمارية
تطبيق صفحة واحدة بـ React + Vite يستخدم Zustand لحالة العميل ويتخاطب مع Supabase للبيانات والمصادقة والتخزين. تُقدَّم الأصول الثابتة من S3 خلف CloudFront، ويُرسل البريد المعاملاتي عبر SES، والبيئة كاملة مجهزة عبر AWS CDK بخط CI/CD ذاتي التحديث يعيد النشر مع كل تغيير.
بُني باستخدام
- React
- Vite
- Tailwind CSS
- Supabase
- AWS
- Zustand
التحديات
- تصميم خط CI/CD ذاتي التحديث يعيد نشر البنية التحتية بأمان.
- إبقاء المخزون وحالة الطلبات المباشرة متسقة بين لوحة التحكم والعملاء.
- ربط بريد SES المعاملاتي بسير عمل الطلبات.
النتائج
- منصة تجارة إلكترونية كاملة بلوحة تحكم وتتبع طلبات مباشر منشورة على AWS.
- توصيل عبر CloudFront مدعوم بأصول مستضافة على S3.
- بنية تحتية بالشيفرة مع خط CI/CD آلي.


