dotnet-architecture/eShopOnWeb ? reverse-engineered prompt

Reverse engineered prompt

Build me an online store web app in ASP.NET Core that lets customers browse a catalog of products, filter by brand or type, add things to a shopping basket, and check out with an order. Include simple login so users can register and sign in, plus an admin area for managing the catalog and viewing orders.

Follow clean architecture principles with clear separation between the web parts, the business rules, and the data layer using Entity Framework. Support either an in memory database for quick testing or a real SQL Server one. Keep it as one straightforward monolithic app rather than microservices. It should run locally, work in Docker, and be easy to deploy to Azure. Make the UI clean and modern like a typical Microsoft reference sample. If you need to check the latest docs or patterns just look them up and get it all working end to end.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab