الهدف من المشروع
تطوير نظام متكامل لإدارة مطعم يعمل عبر الويب باستخدام ASP.NET Core (Back-end) و Angular (Front-end) مع قاعدة بيانات SQL Server.
النظام يهدف إلى تسهيل إدارة الطلبات، المنيو، الفواتير، الموظفين، والمخزون، بالإضافة إلى توفير تقارير دقيقة تساعد في اتخاذ القرارات.
الخصائص الرئيسية للنظام
1. إدارة المستخدمين والصلاحيات (Users & Roles Management)
تسجيل الدخول باستخدام JWT Authentication.
تحديد صلاحيات مختلفة:
Admin: إدارة كاملة للنظام.
Manager: متابعة المبيعات والتقارير.
Cashier: تسجيل الطلبات والدفع.
Waiter: إنشاء الطلبات للزبائن.
Chef: استلام الطلبات من المطبخ وتحديث حالتها.
إمكانية إدارة الموظفين (إضافة/تعديل/حذف).
2. إدارة المنيو (Menu Management)
إضافة/تعديل/حذف الأصناف.
تصنيف الأصناف (مقبلات، وجبات رئيسية، مشروبات، حلويات).
رفع صور للأصناف وعرضها في الواجهة.
تحديد السعر + المكونات (Ingredients).
إمكانية تفعيل/إلغاء صنف (Available / Not Available).
3. إدارة الطلبات (Orders Management)
إنشاء طلب جديد من الكاشير أو الويتر.
ربط الطلب بالترابيزة (Table Number).
تحديد الأصناف والكميات.
إرسال الطلب للمطبخ (Kitchen Display System).
تحديث حالة الطلب:
قيد التحضير
جاهز
تم التسليم
إمكانية تعديل الطلب قبل الإرسال.
متابعة الطلبات في الوقت الفعلي (Real-time updates باستخدام SignalR).
4. الفواتير والدفع (Billing & Payment)
إنشاء فاتورة تلقائيًا عند إنهاء الطلب.
حساب الضريبة والخدمة تلقائيًا.
دعم طرق دفع متعددة: (كاش / فيزا / Wallet).
إمكانية إصدار فاتورة مجمعة لمجموعة عملاء على نفس الطاولة.
طباعة الفاتورة (PDF / Printer).
5. المخزون والمشتريات (Inventory & Supply)
تسجيل المكونات (Ingredients) وكمياتها.
خصم تلقائي من المخزون عند كل طلب.
تنبيه عند انخفاض كمية منتج معين.
تسجيل فواتير الموردين (Suppliers).
6. إدارة الموظفين (Employees Management)
تسجيل بيانات الموظفين (اسم – إيميل – رقم هاتف – العنوان – الوظيفة – الراتب).
متابعة الحضور والانصراف (Attendance).
تقييم الأداء (Performance Reports).
7. التقارير والتحليلات (Reports & Analytics)
تقارير يومية/شهرية/سنوية للمبيعات.
تقرير بأكثر الأطباق مبيعًا.
تقارير بالعملاء الأكثر طلبًا.
أرباح وخسائر (Profit & Loss).
Dashboard تفاعلية تعرض إحصائيات (Charts & Graphs).
8. العملاء والـ Loyalty Program
تسجيل بيانات العملاء (اختياري).
برنامج نقاط (Loyalty Points) عند كل طلب.
عروض وخصومات مرتبطة بالعملاء.
التقنيات المطلوبة
Back-end: ASP.NET Core Web API 8.0
Front-end: Angular 16+
Database: Microsoft SQL Server 2022
Authentication: JWT Authentication
Real-time Communication: SignalR
UI/UX: Angular Material أو Bootstrap مع تصميم Responsive
Architecture: Clean Architecture / Onion Architecture + SOLID Principles
Deployment: IIS أو Azure
Documentation: Swagger/OpenAPI + توثيق شامل للكود
متطلبات غير وظيفية (Non-Functional Requirements)
النظام يكون سريع وقابل للتوسّع.
الكود منظم وواضح مع التعليقات اللازمة.
توفير نسخة تجريبية (Demo) قبل التسليم النهائي.
تسليم Documentation يوضح خطوات تشغيل المشروع.
مخرجات المشروع (Deliverables)
الكود الكامل (Front-end + Back-end).
قاعدة البيانات (Scripts + Seed Data).
توثيق الكود وشرح طريقة التشغيل.
نسخة قابلة للتشغيل على السيرفر.
الجدول الزمني المتوقع
التحليل والتصميم: أسبوع.
تطوير Back-end: 2 – 3 أسابيع.
تطوير Front-end: 2 – 3 أسابيع.
الاختبارات والتسليم النهائي: أسبوع.
مرحبا أستاذ أحمد، اطلعت على تفاصيل مشروعك بدقة، وفهمت أنك تحتاج إلى نظام متكامل لإدارة المطعم يشمل إدارة الطلبات، المنيو، الفواتير، المخزون، الموظفين، مع تقارير...
السلام عليكم أ. أحمد، اطلعت على تفاصيل مشروع نظام إدارة مطعم وفاهم أهمية إدارة الطلبات، المنيو، الفواتير، الموظفين، المخزون، والتقارير اللحظية. أنا مطور Full-St...
مرحبا، أنا هايدي زيدان مطور متخصص في بناء أنظمة احترافية باستخدام Clean Architecture و SOLID Principles، مع خبرة في تطوير Back-end و Front-end ونشر الأنظمة على ...
مرحبا، معك محمد نعيم Full Stack Developer بخبرة عملية في تطوير أنظمة ويب متكاملة باستخدام أحدث التقنيات والـ Best Practices. قرأت تفاصيل مشروعك بدقة، وفهمت أنك ...
مرحبا، أنا [اسمك]، مطور ASPDOTNET Core و Angular بخبرة عملية في تطوير أنظمة ويب متكاملة تعتمد على Clean Architecture ومبادئ SOLID لضمان قابلية التوسع وسهولة الص...
أنا كيرلس جرجس ، مطور برمجيات خبرة ( Full Stack Developer ) في بناء أنظمة ويب متكاملة باستخدام ASP NET Core للـ Back-end وAngular للـ Front-end، ومعايا خبرة كبي...
السلام عليكم ورحمة الله وبركاته، أطلعت على تفاصيل مشروع نظام إدارة المطعم وأود التأكيد أنني على دراية تامة بجميع الجوانب المطلوبة، من حيث العمليات، الأدوار، الت...
مرحبا معك محمد يحيي، مطور Full Stack بخبرة عملية في تطوير أنظمة ويب متكاملة باستخدام أحدث التقنيات وأفضل الممارسات اطلعت بدقة على متطلبات مشروعك وفهمت أنك بحاجة...
مرحبا أستاد أحمد، سعيد جدا بالاطلاع على تفاصيل مشروعك، وبصراحة وجدت أنه قريب جدا من مشروع أنجزته سابقا بنفس المتطلبات تقريبا. عملت من قبل على نظام إدارة متكامل ...
السلام عليكم لقد نفذت هذا المشروع من قبل ولدى خبرة فى هذه المشاريع يمكنك الاطلاع عليه فى أعمالى, يمكننى ان شاء الله أن انفذ مشروعك الخاص بكل التفاصيل المطلوبة و...
مرحبا احمد لدي خبرة قوية في تطوير الأنظمة باستخدام ASPDotNET Core (Web API) و Angular مع قواعد بيانات SQL Server، كما أنني أطبق مبادئ SOLID و Clean Architecture...
أهلا وسهلا بحضرتك، سعيد جدا إني شفت مشروعك لأنه قريب من شغل اشتغلنا عليه قبل كده، وفاهمين كويس المتطلبات اللي محتاجها سواء في إدارة الصلاحيات، المنيو، الطلبات، ...