aman71711/FinEdge-Banking-System ? reverse-engineered prompt
Reverse engineered prompt
Build me a full banking app called FinEdge with a clean Angular frontend and a Java Spring Boot backend using microservices.
I want three kinds of users, manager, employee, and customer, each with their own login and dashboard. Customers should be able to see their balance, deposit and withdraw money, transfer funds to saved beneficiaries, view transaction history, and download statements as PDF, Excel, or CSV. Managers should be able to manage customers and employees, and employees should be able to create and update customer accounts and check stats.
Make the app feel secure, so include JWT login, password hashing, OTP for login and transfers, CAPTCHA on sign in, account locking after failed attempts, and session timeout warnings. Also include a nice responsive UI with role based routing, transaction filters, recent activity cards, and masked balance with a show hide toggle.
If you need to, look up current docs online for Angular and Spring Boot setup details.
Are you gonna build this?
make sure you review the code using coderabbit