{"repo":"amasen02/freshcart-backend","free":true,"listed":false,"github":"https://github.com/amasen02/freshcart-backend","clone":"git clone https://github.com/amasen02/freshcart-backend.git","description":"FreshCart — .NET 10 + Aspire microservices reference e-commerce platform with an Angular 20 SPA","language":"C#","stars":199,"topics":["angular","azure","clean-architecture","cqrs","csharp","ddd","dotnet","dotnet-aspire","ecommerce","event-sourcing"],"license":"MIT","category":"ecommerce","readme_excerpt":"FreshCart &mdash; Online Supermarket Reference Architecture Start here: open index.html in any browser. That single page is the animated architecture guide, the demo-credentials sheet, the operations runbook and the interview tour, all in one self-contained document. The backend platform for FreshCart: twelve bounded contexts, each in a deliberately different architectural style, behind a YARP gateway, hosted on Azure Kubernetes Service through Azure DevOps or GitHub Actions multi-stage pipelines. The Angular 20 signal-based storefront lives in a companion repository &mdash; amasen02/freshcart-web . --- Try it now &mdash; demo URLs + seeded credentials The platform ships with three pre-seeded accounts so you can sign in and walk through the customer and back-office flows in under a minute. The IdentityDataSeeder creates them automatically on first boot when ASPNETCORE ENVIRONMENT=Development . It refuses to run in any other environment. Boot the platform Open in the browser Surface URL What it shows --- --- --- Customer storefront http://localhost:4200 Catalog, basket, checkout, orders, support chat, real-time notifications Aspire dashboard http://localhost:15888 Every service + live traces, metrics, logs YARP API Gateway https://localhost:7100 Single public edge; cookie-to-JWT BFF exchange Identity API (OpenAPI) https://localhost:7101 Sign-up, sign-in, refresh, MFA enrollment Reporting API (OpenAPI) https://localhost:7110 Dashboards, invoices, Excel exports Seq (logs) http:/","default_branch":null,"files":null,"tree":[],"storefront":"/r/amasen02","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amasen02/freshcart-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}