rafaelanacleto/CleanArchMvc ? reverse-engineered prompt
Reverse engineered prompt
Build me a Clean Architecture C# solution for a simple business app with an API and a web UI, using separate projects for domain, application, infrastructure, and tests.
I want the app structured in a way that keeps the core business rules isolated from the database and the interface layer, with a clean separation between what the app does and how it is shown to the user. Include a working API, a basic MVC style web interface, data access in the infrastructure layer, and a few domain tests so the project is not just a blank template.
Set it up so I can run the whole thing easily, ideally with Docker support too. Use sensible defaults, make the project compile, and wire everything together so the layers actually talk to each other the right way. If anything is unclear, look up current docs online if you need to, but keep the result simple and practical.
Are you gonna build this?
make sure you review the code using coderabbit