تفاصيل العمل

تطبيق ويب يتيح للمستخدمين تصفح قائمة الطعام، التصفية حسب الفئة، عرض سلة المشتريات، وتقديم الطلبات. يعتمد على ASP.NET Core MVC و Entity Framework للتخزين في قاعدة بيانات SQL Server. تم تصميمه باستخدام Bootstrap لواجهة مستخدم متجاوبة مع جميع أحجام الشاشات. (مشروع فردي، ما زال قيد التطوير — الصور توضح النسخة الأولية.)

يعتمد المشروع على ممارسات تطوير الويب الحديثة مع التركيز على التصميم المتجاوب والتكامل مع قواعد البيانات.

المميزات الرئيسية:

-تصفح وتصفية القائمة: يمكن للمستخدمين تصفح قائمة الطعام وتصفيتها حسب الفئات لسهولة الوصول.

-سلة المشتريات: يمكن للعملاء إضافة الأصناف إلى السلة، مراجعتها، والانتقال لتقديم الطلب.

-تقديم الطلبات: إدماج آلية تقديم الطلبات ضمن سير العمل في النظام لتجربة سلسة.

-تصميم متجاوب: تم استخدام Bootstrap لضمان التوافق مع جميع أحجام الشاشات (حاسوب، تابلت، موبايل).

-التكامل مع قاعدة البيانات: تم استخدام Entity Framework لإدارة البيانات وتخزينها في SQL Server Management Studio.

-هيكلية نظيفة: تم الاعتماد على نمط MVC لفصل المهام وضمان سهولة التوسع والصيانة.

على الرغم من أن المشروع ما زال قيد التطوير، إلا أن النسخة الأولية توضح الوظائف الأساسية والتصميم، مع خطط مستقبلية لإضافة مزايا مثل تتبع الطلبات، حسابات المستخدمين، وتحسينات في واجهة المستخدم.

#التقنيات المستخدمة

-لغة البرمجة: C#

ا-لإطار: ASP.NET Core MVC

-الواجهة الأمامية: HTML، CSS، JavaScript، Bootstrap (لتصميم واجهة متجاوبة)

-قاعدة البيانات: SQL Server (باستخدام Entity Framework)

-الهيكلية: نمط MVC (Model-View-Controller)

Restaurant Website (ASP.NET Core MVC, C#, SQL Server, Bootstrap): A responsive web application that allows users to browse the menu, filter by category, view their shopping cart, and place orders. Built with ASP.NET Core MVC and Entity Framework for database integration with SQL Server. Designed with Bootstrap for modern, responsive UI across all screen sizes, ensuring a smooth and user-friendly experience for browsing and ordering food online. (Solo project, in progress — screenshots demonstrate early version.)

The Restaurant The project applies modern web development practices with a focus on responsive design and database integration.

Key Features:

Menu Browsing & Filtering: Users can view the restaurant’s menu and filter items by category for easier navigation.

Shopping Cart: Customers can add items to their cart, review selections, and proceed to place orders.

Order Placement: Order submission is integrated into the system workflow for smooth interaction.

Responsive Design: Built with Bootstrap, ensuring accessibility and a consistent experience on all screen sizes (desktop, tablet, and mobile).

Database Integration: Uses Entity Framework to manage persistent data storage in SQL Server Management Studio.

Clean Architecture: Separation of concerns with MVC pattern for maintainability and scalability.

Though still in progress, the early version demonstrates the core functionality and design, with future improvements planned for order tracking, user accounts, and enhanced UI.

Technologies Used

Programming Language: C#

Framework: ASP.NET Core MVC

Frontend: HTML, CSS, JavaScript, Bootstrap (for UI and responsive design)

Database: SQL Server (via Entity Framework)

Architecture: MVC (Model-View-Controller) pattern