Dhruv-Cmds/fastapi-banking-system ? reverse-engineered prompt
Reverse engineered prompt
Build me a full stack banking system where users can sign up, log in, and safely manage bank accounts from a simple dashboard.
I want the backend to be a FastAPI API with JWT login, role based access, and proper account actions like creating accounts, depositing money, withdrawing money, transferring between accounts, and viewing transaction history. Please make it feel production ready, with MySQL for data storage, Redis for caching, async database work, clear error handling, and a clean service based structure. Include Swagger docs so the API is easy to explore.
Also make a small React dashboard with Vite so I can actually test the API in the browser. It should support login, signup, and the main banking actions.
Please set it up so it runs easily with Docker and Docker Compose, include tests, and make sure the app is ready for deployment with sensible defaults and environment config. If you need to look up current docs online, go ahead.
Are you gonna build this?
make sure you review the code using coderabbit