HarshMaurya25/Civic-Reporting-NagarSetu ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple civic reporting app for a city called NagarSetu.

I want people to be able to report local issues like broken roads, garbage, streetlight problems, or water issues, and have those reports saved and viewable through public endpoints. I also want an admin side where registered admins can log in, review reports, and manage them.

Please make it work as a small Java backend that I can run locally with Docker too. Keep the setup easy, and make sure the basic flows are covered end to end, including public access, admin registration, and the main reporting process. If you need to check current Java or Docker best practices, look up the latest docs online.

It should feel like a clean working prototype, not a fancy product, but it should be complete enough that I can start testing real user and admin actions right away.