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