Built on ASP.NET Core 6! This application allows users to explore restaurant's menu, register, login, update their profile, and more. It features role-based authorization to ensure security and control over data management. Here's a guide to get started:
Admins have access to functionalities like adding dishes, ingredients, and deleting records, while regular users can explore the menu, register, login, and update their profiles.
Users can register and login securely to access personalized features.
Users can update their profiles, including adding photos.
Users can browse the menu and search for dishes without logging in.
The dishes homepage features pagination and search filters for easy navigation.
Coming soon! Users will be able to add dishes to their cart for easy ordering.
Coming soon! Integration with payment gateways to facilitate secure online payments.
Clone this repository to your local machine. git clone https://github.com/likhithakurupati/RestaurantMenu.git
Configure your database connection in appsettings.json and run migrations.
To access admin functionalities such as adding dishes and ingredients or deleting records, login with admin credentials.
Users can explore the menu, search for dishes, register, login, and update their profiles.
For testing purposes, all users have access to view, add, edit, and delete dishes and ingredients records.
Email verification.
Implement cart functionality for easy ordering.
Integrate payment gateways for secure online payments.
Feel free to contribute to the project. Happy coding!