Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

E-shop demo site written in C# and using ASP.NET Core and Blazor.

Notifications You must be signed in to change notification settings

marinasundstrom/coffee-shop

Repository files navigation

Coffee Shop

E-shop demo site written in C# and using ASP.NET Core and Blazor.

Watch video here. Screenshots below.

Purpose of this project

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!

Features

The sample includes a UI with the following functionality:

  • View products, variants, and discount prices
  • Basket
  • Checkout

Requirements to run

  • .NET 5.0 SDK (or later)
  • NodeJS (latest)

To Do

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)

Screenshots