techlify/mortgage-module

There is no license information available for the latest version (dev-master) of this package.

A mortgage calculator package, which exposes API for simple mortgage calculation

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Type:laravel-module

dev-master 2020-01-23 17:23 UTC

This package is auto-updated.

Last update: 2024-04-24 03:36:49 UTC


README

A mortgage calculator package, which exposes API for simple mortgage calculation.

Installation

  • composer require joshbrw/laravel-module-installer
  • composer require techlify/mortgage-module

Usage

Exposes the following POST API for mortgage calculation and amoritization.

Route::post('/mortgage', 'MortgageController@mortgage'); Route::post('/amortization', 'MortgageController@amortization'); Route::post('/personalized-report', 'MortgageController@report');

Mortgage

Calculate the mortgage for the given model.

Request body: { "loanAmount":number,
"rpa":number,
"loanTerm":number,
"extraAmount"?:number, "downPayment"?:number
}

Amortization

Calculate the amortization schedule for the given model

Request body: { "loanAmount":number,
"rpa":number,
"loanTerm":number,
"extraAmount"?:number, "downPayment"?:number
}

Report

Calculate the amortization schedule for the given model and email it to logged in user.

Request body: { "loanAmount":number,
"rpa":number,
"loanTerm":number,
"extraAmount"?:number, "downPayment"?:number
}