KonathamVenkat/hrms-backend ? reverse-engineered prompt
Reverse engineered prompt
Build me a backend for an HRMS app in Java that I can use to manage the core people and company data from one place.
I want a clean API that covers the basics an HR team would expect, like employees, departments, roles, attendance, leave requests, and document uploads. It should be set up in a way that is easy to grow later, with a sensible project structure, database support, and a place for shared code if needed. Please make it feel like a real production backend, not just a demo, with validation, error handling, and simple authentication and authorization so different users can have different access.
If you need to check current best practices or library docs, feel free to look them up online. Keep the code organized and runnable from the existing project setup, and make sure the backend is ready for future frontend integration.
Are you gonna build this?
make sure you review the code using coderabbit