HotPlate Online هو برنامج لإدارة طلبات المطاعم عبر الإنترنت يتيح للعملاء طلب الطعام إلكترونيًا مع خيار التوصيل للمنازل. تم تطويره في البداية كنظام يعمل على أنظمة Windows باستخدام C# وWinForms، مع قاعدة بيانات تعتمد على MySQL. المشروع يمثل أساسًا قويًا يمكن توسيعه مستقبلًا لدعم أنظمة أخرى مثل Android وiOS وmacOS.
أهداف المشروع
•توفير وسيلة بسيطة وسريعة لطلب الطعام عبر الإنترنت.
•تحسين تجربة العملاء عبر واجهة سهلة الاستخدام.
•ربط الطلبات مباشرة بقاعدة بيانات لحفظها وتتبعها.
المزايا الرئيسية
1.الصفحة الرئيسية (Main Store Page):
•عرض قائمة الأطعمة مقسمة إلى فئات لتسهيل التصفح.
•إضافة العناصر إلى السلة مع إمكانية تعديل الكمية.
•رمز مميز يوضح أن المنتج تمت إضافته للسلة.
2.صفحة الدفع (Checkout Page):
•إدخال بيانات المستخدم (العنوان – رقم الهاتف – البريد الإلكتروني).
•التحقق من صحة المدخلات (Validation).
•تعديل أو حذف الطلبات قبل التأكيد.
3.صفحة التأكيد (Confirmation Page):
•عرض رمز تأكيد فريد (GUID) لكل طلب.
•استخدام رمز التأكيد كمعرّف أساسي في قاعدة البيانات لتتبع الطلب.
•إعادة تعيين السلة بعد إتمام الطلب.
4.إعدادات المستخدم (User Settings):
•تعديل الاسم، البريد الإلكتروني، رقم الهاتف، والعنوان.
•إضافة ملاحظات خاصة لسائق التوصيل.
5.التقنيات المستخدمة (Tech Stack):
•C# (WinForms): لتطوير الواجهة الأساسية.
•MySQL: لإدارة قاعدة البيانات (جداول الأطعمة والطلبات).
•.NET Framework 4.7.2: بيئة تشغيل البرنامج.