FinSkew is a Blazor WebAssembly application that provides various financial calculators and tools:
| Category | Calculators |
|---|---|
| Income calculators | Gratuity |
| Interest calculators | Simple interest, Compound interest, CAGR, XIRR |
| Investment calculators | Lump sum investment, SIP, Step-Up SIP, STP, SCSS |
| Loan calculators | EMI |
| Retirement calculators | SWP |
- .NET 10.0 SDK or later
-
Clone the repository:
git clone https://github.com/mithunshanbhag/finskew.git cd finskew -
Restore dependencies:
dotnet restore
-
Build the project:
dotnet build
-
Run the application:
dotnet run --project .\src\FinSkew.Ui\FinSkew.Ui.csprojOr use the convenience script:
.\run-local.ps1 -
Open your browser and navigate to the URL displayed in the console (typically
http://localhost:5000), where the root route (/) loads the landing page -
Optionally, run the tests:
dotnet test .\tests\FinSkew.Ui.UnitTests\FinSkew.Ui.UnitTests.csproj dotnet test .\tests\FinSkew.Ui.E2ETests\FinSkew.Ui.E2ETests.csproj dotnet test .\FinSkew.slnx
Or use the convenience script:
.\run-local.ps1 unit-tests .\run-local.ps1 e2e-tests .\run-local.ps1 tests
