Manage your money learning coding & AI!
re:Money is an open-source software that uses Kiro IDE as generative software platform. With Kiro and re:Money you can control your money use the user-interface or AI Chat and you can also generate custom functionalities to your personal neeeds. With re:Money the code, data and control is your, forever!
End-to-End Application
re:Money is a complete solution that includes front-end, import / export, REST API and MCP server.
Production Ready
You can run it in production using containers or even serverless!
Learn & Build
Improve your AI, and software development knowledge while building something useful.
Flexible Deployment
Run locally/offline, in the cloud/connected, or hybrid - sync data between local and cloud.
Key Features
Account Management
Manage multiple bank accounts, track balances, and monitor transactions across all your financial accounts.
Expense Tracking
Categorize expenses, set budgets, and get insights into your spending patterns with detailed analytics.
AI Integration
Leverage AI for financial insights, automated categorization, and smart budgeting recommendations.
Data Privacy
Your software, your data, your money! Complete control over your financial information.
Modern Tech Stack
Built with Quarkus, DynamoDB, and modern Java features for high performance and scalability.
Customizable UI
Pure HTML + JS interface that you can customize and extend without complex frameworks.
Learning Episodes
re:Money App Introduction
Overview of the application architecture, features, and what you'll learn throughout the series.
Development Setup
Learn a set of modern tools that will bring software development to the next level. Setup sdkman, Java 25, Quarkus, Maven, local DynamoDB, and introduction to re:Money Application backend.
Customizing the User Interface
Customize the web interface and learn about the tools and technologies used for the frontend.
AI & MCP Integration
Create your own personal financial MCP Server and integrate AI capabilities into your money control app.
Testing & Quality Assurance
Implement comprehensive testing strategies to ensure your financial application is reliable and secure.
Learn AI & Coding
Enhance your skills in artificial intelligence and modern software development practices.
Create Something Useful
Build a real application that you'll actually use to manage your finances.
Manage Like a Boss
Take control of your finances with your own custom-built money management solution.
Own Your Solution
Your software, your data, your money! Complete ownership and control.
Flexible Architecture
Run locally/offline, in the cloud, or hybrid mode with data synchronization.
Renascent Software
Use AI to adapt, improve and extend your software with minimal coding required.
Multi-disciplinary Learning
Learn coding, AI, and financial education all at the same time.
Long-term Investment
Invest your time in building long-term expertise and a tool you'll use forever.
Technology Stack
Java 25
Latest Java features and modern language capabilities for robust backend development.
Quarkus Framework
Supersonic subatomic Java framework optimized for cloud and containerized environments.
DynamoDB
NoSQL database for scalable and flexible data storage with excellent performance.
AI & MCP Support
Integrated artificial intelligence capabilities and Model Context Protocol support.
Pure HTML + JS
Clean, customizable web interface without complex frontend frameworks.
Modern Tooling
SDKman, Maven, and other modern development tools for efficient workflow.
Development Benefits
- Cloud-native architecture ready for modern deployment
- AI-powered development with "AI in the loop" concept
- Production-ready code that you can actually use
- Learn modern Java development practices
- Hands-on experience with NoSQL databases
- Real-world application development experience