نوع العمل:
نظام SaaS لإدارة المطاعم (تطبيق ويب)، قمت بتصميمه وبنائه بمفردي من قاعدة البيانات حتى لوحة التحكم.
طريقة التنفيذ:
- الواجهة: لوحة تحكم مكتوبة بـ JavaScript عادي.
- السيرفر: مسارات API بـ Next.js ومرفوعة على Vercel.
- قاعدة البيانات: Supabase (PostgreSQL) بتسعة جداول.
- تسجيل الدخول واستعادة كلمة المرور وتفعيل الاشتراك بأكواد مربوطة بالأجهزة.
- إرسال الإيميلات عبر Brevo.
- إدارة الإصدارات على GitHub.
المميزات:
- تسجيل دخول وإنشاء حساب آمن لأصحاب المطاعم.
- إدارة المنيو: إضافة الأصناف وتعديلها وحذفها مع التصنيفات والأسعار.
- إدارة الطلبات مع Optimistic Locking لمنع التعارض عند التحديثات المتزامنة.
- عرض حالة الاشتراك: الخطة وتاريخ الانتهاء والأيام المتبقية.
- واجهة بالعربية والإنجليزية.