macrozheng/mall-learning ? reverse-engineered prompt
Reverse engineered prompt
Build me a Java learning project for an e commerce system that teaches the core ideas behind a real mall app, but in small, easy to follow examples. I want a clean backend setup with user login and permission control, product and order basics, caching, search, file upload, scheduled jobs, and message based features like delayed notifications. It should also show how to connect things like MySQL, Redis, Elasticsearch, MongoDB, RabbitMQ, and Swagger style API docs, and include a simple Docker based way to run it locally.
Please make it feel like a tutorial project, with a few separate demo modules for different topics so I can learn step by step. Keep the code readable, add clear comments where helpful, and set it up so someone can start it, try the main flows, and understand how the pieces fit together. If you need to check current library docs online, go ahead.
Are you gonna build this?
make sure you review the code using coderabbit