TrainWithShubham/AI-BankApp-DevOps ? reverse-engineered prompt

Reverse engineered prompt

Build me a secure banking web app with a clean dashboard and basic account features like viewing balances, transactions, and making simple transfers.

I want it to be a Spring Boot app for Java 21, containerized with Docker, and ready to run with MySQL. Add a small AI helper using Ollama so the app can answer simple banking related questions or show contextual help inside the dashboard.

Please make the whole thing DevSecOps ready too, with GitHub Actions that run security checks before deployment, then build the image, push it to AWS ECR, and deploy it to an EC2 server with Docker Compose. Use AWS Secrets Manager for the app secrets and OIDC for GitHub authentication instead of long lived AWS keys.

Also include monitoring and security scanning in the pipeline, plus everything needed to run locally with one command. If you need to check current docs or best practices for any AWS or Spring details, look them up online and keep the setup practical.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab