tamaraghosn/springboot-banking-system ? reverse-engineered prompt
Reverse engineered prompt
Build me a Spring Boot banking backend that feels like a real app, not just a demo. I want users to be able to create an account, log in securely with JWT, and then do basic banking things like check their balance, see the account holder name, deposit money, withdraw money, and transfer funds to another account. Please make accounts get an auto generated account number, store passwords safely, and support normal user access plus admin style access where it makes sense.
I also want transaction history and a way to generate a bank statement for a date range, ideally as a PDF. Add email notifications for account creation, login alerts, transfers, and statement delivery. Use MySQL for storage, and keep the app organized and easy to run locally. If you need to look up current Spring Boot docs or best practices online, go ahead and do that.
Are you gonna build this?
make sure you review the code using coderabbit