/eShop

Primary LanguageC#MIT LicenseMIT

eShop

e-Commerce solution with a modern service-oriented architecture, using Blazor for UI.

Sites built with Bootstrap. Admin Portal with MudBlazor.

Video 1 Video 2 Video 3 Video 4 Video 5

Based on YourBrand project.

Goal

Build a modern e-commerce solution that can handle multiple stores (tenants). Using technology such as Blazor Web Assembly.

Running the project

Requires .NET 7 SDK, Tye (Dev orchestrator), and Docker Desktop.

To run the app, execute this when in the solution directory:

tye run

Add --watch to make it recompile on changes to any project.

Dashboard served on http://localhost:8000

Demo site: https://localhost:6001

Admin portal: https://localhost:5001

Seeding the databases

Web

dotnet run -- --seed

IdentityService

dotnet run -- /seed

Login credentials

Username: alice 
Password: alice

Username: bob 
Password: bob