abdullahsokmen/Human-Resources-Information-System — reverse-engineered prompt
Reverse engineered prompt
Build me a backend only Human Resources Information System for a company group. I want three user types, a site admin who can create companies and assign a manager, a company manager who can add employees and review their requests, and company personnel who can submit things like leave requests, advance payment requests, and allowance requests. Please include secure login and role based access, token auth, and clear API docs I can test in Swagger.
I want it organized in a scalable way with separate services behind a single entry point, with proper config management, service to service communication, and fault tolerance. Use relational storage where it makes sense, and document style storage and search where useful for logs or search features. Add caching, email notifications, and async messaging for events like approvals and user actions. It should be ready to run locally with the needed infrastructure and have sensible sample data or setup notes. If anything is unclear, look up current docs online and make reasonable choices.
Want more depth? Deep Reverse