هذا المشروع هو نظام إدارة مطعم متكامل صممته باستخدام ASP.NET Core MVC مع واجهة تفاعلية وسهلة الاستخدام.
**التقنيات المستخدمة:**
- Backend: ASP.NET Core MVC, C#, Entity Framework Core, SQL Server
- Frontend: HTML, CSS, JavaScript, jQuery, Bootstrap 5
- Security: ASP.NET Identity, Email Verification (OTP), Anti-Forgery Tokens, Secure Cookies
**الخصائص الرئيسية:**
- تسجيل دخول وصلاحيات متعددة (مدير – موظف – زبون)
- إدارة المنتجات والقائمة (Product Catalog)
- سلة مشتريات وقائمة مفضلات
- إدارة الطلبات والفواتير
- لوحة تحكم إدارية تحتوي على تحليلات وتقارير
**أفضل الممارسات المستخدمة:**
- Clean Architecture & Repository Pattern
- Dependency Injection & Code-First Approach
- Responsive Design (Mobile-first)
- Secure Authentication & Session Management
**ما تعلمته أثناء التنفيذ:**
- دمج ASP.NET Identity مع التحقق بالبريد الإلكتروني (OTP)
- تحسين أداء قاعدة البيانات والاستعلامات
- تطبيق ممارسات الأمان وحماية الجلسات