sqshq/piggymetrics ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple personal finance web app called Piggy Metrics, where people can track their income, expenses, savings, and account settings, and also see basic spending statistics over time.

I want it set up as a microservice project with separate services for account data, statistics, notifications, login and authorization, plus an API gateway and config service. Use MongoDB for each service, and make it runnable with Docker Compose so I can start the whole system locally with one command.

The app should let a user create an account, sign in, view their current account data, update it, see demo data, and manage notification settings. It should also calculate and show summary stats and time series style financial data, and support secure service to service communication.

If you need to check current Spring Boot or Spring Cloud docs while wiring it up, go ahead and look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab