KamaKama
January 23, 2025

Introducing KamaKama

An open source project I built for financial calculations with real-time collaboration

A side project for financial calculators
💡

Hey there! I've been working on a side project called KamaKama (כמה כמה in Hebrew, meaning "how much") - a collection of financial calculators built with modern web technologies. It's something I built for fun and to solve some personal needs, but I figured others might find it useful too.

What Makes It Different

🤝

Real-Time Collaboration

Unlike most financial calculators that are just static forms, KamaKama lets multiple people work on calculations together in real-time. Share a mortgage calculation with your partner, or collaborate with friends on investment scenarios. Changes show up instantly for everyone, making it actually useful for group financial discussions.

Built with Modern Tech

This is built with Next.js 16, TypeScript, and Tailwind CSS. It works on any device - desktop, tablet, or mobile. The UI is clean and simple, with some smart defaults to make complex calculations easier to understand.

🔗

Embeddable Widgets

If you're writing about personal finance or run a real estate blog, you can embed these calculators directly in your articles. They maintain full functionality and can match your site's design.

🧮
Available Calculators

📈

Compound Interest

See how money grows over time. Great for understanding retirement savings or investment projections.

💰

Loan Calculator

Figure out monthly payments and total interest on loans. Helps you understand the real cost of borrowing.

🏠

Mortgage Calculator

Plan home purchases with detailed mortgage scenarios. Compare different rates and terms.

🏢

Rental Yield

Calculate returns on rental properties. Useful for evaluating real estate investments.

⚙️
Technical Details

🌐Internationalization

English & Hebrew with full RTL support using next-intl

🗄️Data & Auth

Supabase for accounts & storage. Seamless anonymous to user upgrade

📊Charts

Recharts for responsive visualizations with real-time updates

🚀
Future Plans

This is still very much a work in progress. I'm planning to add more calculators and features based on what people actually need. Some ideas I have:

  • More calculators (savings goals, investment portfolios)
  • Better export options (PDF, CSV)
  • API for developers
  • Mobile apps maybe?

💭
About This Project

I built this as a personal project to learn more about financial calculations and modern web development. It's open source, so feel free to check out the code and contribute if you're interested.

⚠️

Important Disclaimer

The calculations should be accurate, but I'm not a financial advisor - always double-check important numbers and consult professionals for real financial decisions.

If you find this useful or have ideas for improvements, let me know! 🎉

Have suggestions or feedback?

This is an open source project - all contributions, suggestions, and improvements are welcome!

Open an issue on GitHub