Demo project for Pizza restaurant business web app based on ASP.NET Core 3.1
Live demo available here: https://pizzadotnetweb20201130231618.azurewebsites.net/
- Administrator
- User (registered)
- Visitor (guest)
- can view the menu and its products
- sort products by name/price/rating
- same as guest
- can add items to their cart
- rate products
- place orders
- receive coupon codes
- use coupon codes and view their available ones
- view their orders and cancel ones which are still processing
- change their email, password and address
- access the Admin Panel
- manage user accounts
- manage products and menu categories
- ASP.Net Core 3.1
- ASP.NET Core Default Identity (with additional Facebook and Google authentication)
- Entity Framework Core
- AutoMapper
- Google Cloud Storage
- XUnit
- Razor Views
- Razor Pages
- Bootstrap 4
- MVC
- Repository pattern
- Service pattern
- Web Api controllers + AJAX
- MVVM (for custom Identity pages)
This project is licensed under the MIT License - see the LICENSE.md file for details