killcod3/license-management-system ? reverse-engineered prompt
Reverse engineered prompt
Build me a license management system for software with two separate areas, one for admins and one for users.
Admins should be able to log in, see a dashboard with counts and recent license info, add and manage users, create license keys, set expiration dates, choose whether a license is tied to a hardware ID, revoke licenses, and assign each license to a piece of software. Users should be able to log in with a unique user hash and see all their licenses in one place, with clear details like the key, software name, expiration date, and whether hardware binding is on.
I also need a secure license verification API that client apps can call to check if a license is valid, expired, revoked, or tied to the wrong device. Please make the communication encrypted and include the usual security basics like hashed passwords, JWT login, and form protection. Use a clean modern UI and make it ready to run with a database.
Are you gonna build this?
make sure you review the code using coderabbit