
What it does
BudgetX tracks salary, EMIs and expenses, works out what's safe to invest, and gives AI guidance that is checked against safety rules first.
How it's built
• Spring Boot microservices behind an API gateway, with Eureka discovery and a config server
• Each service owns its MySQL database; services talk through OpenFeign and Kafka events
• The gateway validates JWTs (15-minute access tokens, 7-day refresh) and rate-limits each user with Redis (20 requests per second)
• The React frontend is an installable PWA for phone and laptop
Status
5 of 8 services are built. Market data, investments and notifications are next.
Code — github.com/bhargavang/Budgetx
0 likes · 1 view · Nov 9, 2026
Personal-finance app built as Spring Boot microservices, with a JWT + Redis API gateway, Kafka events, AI guidance and an installable React PWA.