Chef's Corner

Chef's Corner is a dynamic web application developed using the ASP.NET MVC framework with a Code First approach and Identity library integration. It utilizes .NET Core 6 and Entity Framework for database interactions with MS-SQL backend. The application features authorization and authentication, allowing users to place food orders from various real food categories and menus. By applying user roles and admin roles, admin users are given full privileges such as order management, menu management, user management, product inventory control, financial reports, CRUD operations, while user roles can add menus and update profiles. The frontend is built using Razor views, HTML, CSS, and JavaScript, with Bootstrap and jQuery for enhanced user interface and functionality. The project follows a layered architecture (MVC), ensuring maintainability and scalability. GitHub is used for version control, allowing for collaborative development. The application provides a seamless user experience with features like menu customization, cart management, secure payment processing, and pagination for efficient order display.