CapMentor is a free, open-source compound interest calculator built with Angular 20 and Tailwind CSS.
It is designed to help investors, students, and anyone interested in personal finance understand the power of compounding.
💡 With CapMentor, you can experiment with different investment scenarios (initial capital, monthly deposits, duration, and annual return) and instantly visualize your results with charts and tables.
🌍 Live Demo: www.capmentor.com
- 📈 Interactive charts powered by ngx-apexcharts
- 🧮 Flexible inputs: initial capital, monthly deposits, duration, annual return
- ⚡ Built with modern Angular 20 features, including signals
- 🌙 Responsive dark-themed UI styled with Tailwind CSS
- 🛠 Clean architecture and scalable codebase
- 🔓 100% open-source and free to use
git clone git@github.com:atheodosiou/capmentor.com.git
cd compound-interest-calculatornpm installng serveNavigate to: http://localhost:4200/ The app will automatically reload when changes are made.
To create a production build:
ng buildThe compiled app will be available in the dist/ folder.
Run unit tests with:
ng test- Angular 20 – Frontend framework (with signals)
- Tailwind CSS – Styling and UI
- ngx-apexcharts – Interactive charts
- TypeScript – Strongly typed JavaScript
Understanding compound interest is essential for anyone involved in investing or financial planning. CapMentor helps you:
- Visualize the long-term effect of regular contributions
- Experiment with different rates and durations
- Gain better insights for financial decision-making
Contributions, issues, and feature requests are welcome! Feel free to fork this project and submit a pull request.
This project is licensed under the MIT License – see the LICENSE file for details.
angular, angular-20, tailwindcss, typescript, ngx-apexcharts, signals, finance, personal-finance, compound-interest, compound-interest-calculator, investment, investment-tools, financial-planning, savings-calculator, open-source, webapp