https://github.com/vitorsystem/momentum
An interactive financial calculator built in .NET with C# and Blazor Server to simulate long-term investment growth.
https://github.com/vitorsystem/momentum
blazor csharp css dotnet finance html investment-calculator portfolio-project
Last synced: 3 months ago
JSON representation
An interactive financial calculator built in .NET with C# and Blazor Server to simulate long-term investment growth.
- Host: GitHub
- URL: https://github.com/vitorsystem/momentum
- Owner: vitorsystem
- Created: 2025-06-12T03:49:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T05:19:06.000Z (about 1 year ago)
- Last Synced: 2025-06-12T05:35:40.601Z (about 1 year ago)
- Topics: blazor, csharp, css, dotnet, finance, html, investment-calculator, portfolio-project
- Language: CSS
- Homepage:
- Size: 721 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Momentum - Financial Tools Web App
An interactive web application built with C# and Blazor Server to provide intuitive tools for financial simulation and long-term investment planning.
---
### Demo

---
### π About The Project
Momentum started as a project to deepen my understanding of the .NET ecosystem and build a practical, real-world application. The goal is to create a suite of clean, interactive, and useful tools that help visualize the power of long-term investing and other financial concepts.
The application is built using a modern .NET stack, focusing on a responsive user interface and solid back-end logic.
### β¨ Key Features
* **Real-time Compound Interest Calculator:**
* Instantly see results update as you type.
* Calculates projections based on initial amount, monthly contributions, annual interest rate, and time period.
* Clear and formatted display of the final balance, total amount invested, and total interest earned.
### π οΈ Tech Stack
* **.NET 9**
* **C#**
* **ASP.NET Core**
* **Blazor Server** (for the interactive UI and server-side rendering)
* **HTML5 / CSS3** (with Bootstrap for layout)
* **Git & GitHub** (for version control)
---
### π Getting Started
To run this project locally, follow these steps:
```bash
# 1. Clone the repository
git clone https://github.com/vitorsystem/Momentum.git
# 2. Navigate to the solution's root folder
cd Momentum
# 3. Run the web application
# The --project flag specifies which project to run within the solution
dotnet run --project Momentum.WebApp
```
The application will be available at `https://localhost:XXXX` or `http://localhost:YYYY` in your browser.
---
### πΊοΈ Project Roadmap
This project is actively under development. Here are the next planned features:
- β
**MVP: Real-time Compound Interest Calculator** *(Done)*
- β‘οΈ **Detailed Month-by-Month Evolution Table** *(In Progress)*
- π² **Interactive Growth Chart (using Chart.js)** *(Up Next)*
- π² **Language/Currency Switcher (EN/US <-> PT/BR)** *(Future)*
- π² **New Financial Tools** *(Future)*
- π² **Deploy with Microsoft Azure** *(Future)*