كل الأعمالقصة مشروع · منصّة متاجر · تعمل الآن
Stori — متجر إلكتروني كامل لكل محل، على حساباته هو
كيف بنيت Stori: قاعدة كود واحدة تسلّم كل محل متجراً إلكترونياً كاملاً — خمسة تصاميم ولوحة تحكم عربية ودفع عبر شام كاش — على حسابات المحل نفسه في GitHub وCloudflare وSupabase.


الهدف
المحلات المحلية، بدءاً بالسوبرماركت، تريد أن تبيع أونلاين باسمها وبالعربية وبطرق الدفع التي يستخدمها زبائنها. منشئ المتاجر العام لا يناسب طريقة عمل السوبرماركت — أسعار بالوزن ومواعيد توصيل ودفع عند الاستلام — وصاحب المحل يريد أن يكون المتجر والدومين وبيانات الزبائن ملكه، لا مستأجرة.
ماذا بنيت
- قاعدة كود واحدة ونشر مستقل لكل عميل: كل متجر يعمل على دومين العميل وحساباته في GitHub وCloudflare وSupabase.
- خمسة تصاميم للواجهة تختلف في البنية، كلٌّ منها بستة ألوان، بالعربية أولاً ومعها الإنجليزية.
- لوحة تحكم عربية: استيراد من Excel، وبيع بالوزن، ومناطق ومواعيد توصيل، وصلاحيات موظفين مع دخول بخطوتين، وتقارير أرباح.
- دفع عبر شام كاش يُتحقَّق منه لدى المزوّد قبل اعتبار الطلب مدفوعاً، إضافة إلى الدفع عند الاستلام.
- منصّة على stori.ghawi.app: صفحة العرض، ومتجر تجريبي حي، ولوحة مالك ترسل التحديثات لكل المتاجر وتراقب حالتها.
أين وصل اليوم
Stori يعمل الآن على stori.ghawi.app، مع متجر سوبرماركت تجريبي يمكن لأي أحد تصفّحه. متاجر العملاء الأولى هي الخطوة التالية، وكل ميزة جديدة تصل إليها جميعاً في الوقت نفسه.
بُني بـ
- Cloudflare Workers
- Hono
- React
- Supabase Postgres
- D1
- TypeScript
تريد شيئاً مثل هذا؟
أخبرني ماذا تبني، ويصلك نطاق العمل والسعر والمدّة خلال يوم.
أعمال أخرى
- GH Store — متجر واحد على الويب وفي تطبيق مصغّر وفي بوتكيف بنيت GH Store وأشغّله: كتالوج واحد ومحفظة واحدة وسجلّ طلبات واحد عبر موقع وتطبيق تيليجرام مصغّر وبوت، بمدفوعات لا تخصم مرّتين.
- متجر كامل داخل محادثة تيليجرام واحدةبوت متجر على تيليجرام لعميل: كتالوج وشحن محفظة وتسليم فوري من عدّة مزوّدين وضمان ولوحة تحكّم كاملة، على Cloudflare Workers.
- متجر شحن ألعاب ثنائي اللغةمتجر ويب لشحن الألعاب والبطاقات: مزامنة كتالوج المزوّد، وتنفيذ تلقائي، وشحن محفظة ShamCash، وفواتير، بالعربية والإنجليزية.