التقنيات المستخدمة:
Front-end: Angular 15+, TypeScript, SCSS, Angular Router
Back-end: ASP.NET Core Web API
Database: SQL Server
Authentication: JWT + Role-based access (عميل / تاجر / أدمن)
Hosting: IIS أو Azure
Payment (اختياري): دعم الربط مع بوابة دفع مستقبلًا
وصف المشروع:
Qahwa Hub هي منصة إلكترونية تم تطويرها باستخدام Angular و ASP.NET Core، وتوفر للمستخدمين تجربة سلسة لطلب القهوة سواء للاستخدام الشخصي أو التجاري. تبدأ المنصة بصفحة هبوط (Landing Page) تعريفية جذابة تعكس هوية الشركة ورسالتها، ثم تتيح للمستخدم إنشاء حساب وتقديم طلباته بسهولة.
? مميزات المشروع:
الصفحة الرئيسية (Landing Page):
نبذة عن شركة القهوة، رسالتها ورؤيتها
عرض أنواع المنتجات والخدمات
تصميم عصري ومتجاوب مع الهواتف
نظام المستخدم:
إنشاء حساب وتسجيل دخول آمن باستخدام JWT
إمكانية اختيار نوع الحساب: (شخصي / تجاري)
واجهة مستخدم مخصصة لكل نوع حساب
نظام الطلبات:
تصفح المنتجات (أنواع القهوة، أحجام، عروض)
إضافة منتجات للسلة وإتمام الطلب
عرض سجل الطلبات وتتبع حالتها
الطلبات التجارية تظهر خيارات كمية وأسعار بالجملة
لوحة تحكم الأدمن:
إدارة المنتجات (إضافة – تعديل – حذف)
إدارة المستخدمين والطلبات
عرض إحصائيات الطلبات اليومية/الشهرية
أهداف المشروع:
تمكين العملاء من طلب منتجات القهوة بسهولة
دعم الشركات والمقاهي الصغيرة بطلبات تجارية بكميات
تسهيل إدارة الطلبات والمخزون عبر لوحة تحكم مركزية