E-shop demo site written in C# and using ASP.NET Core and Blazor.
Watch video here. Screenshots below.
Learning Design patterns, UI design, and designing Data model. Mostly just for fun. Learning Blazor.
Some came to influence work that I was doing at the time.
I chose to populate the site with coffee and pastries because I was thinking of the apps of popular coffee shops when designing the system - and I love coffee!
The sample includes a UI with the following functionality:
- View products, variants, and discount prices
- Basket
- Checkout
- .NET 5.0 SDK (or later)
- NodeJS (latest)
Things to do do make this sample more complete:
-
Administration
- Products - CRUD
- Discounts - CRUD
- Customer management
- Order management - View registered orders
- Finance - Get and overview of sales
-
Authorization - Login page
-
Checkout
- Form Validation
- Confirmation Page
-
Improvements to the data model (database)