The EMI (Equated Monthly Installment) Calculator is a web application built with Next.js, Tailwind CSS, and other technologies to help you calculate your monthly loan EMI and view a loan amortization table.
- Calculate monthly EMI based on loan amount, tenure (in years), and interest rate.
- Generate a loan amortization table that shows monthly details of your loan.
- Easy-to-use web interface with a clean and intuitive design.
- Responsive layout for seamless use on different devices.
-
Installation:
-
Clone this repository to your local machine:
git clone https://github.com/yuvarajsingh-0/EMI-Calculator.git
-
Navigate to the project directory:
cd EMI-Calculator
-
Install project dependencies:
npm install
-
-
Run the Application:
-
Start the development server:
npm run dev
-
Open your web browser and access the application at http://localhost:3000.
-
-
Calculate EMI:
- Enter your loan details in the provided input fields:
- Loan Amount (in rupees)
- Loan Tenure (in years)
- Rate of Interest (annual percentage)
- Enter your loan details in the provided input fields:
-
View Results:
- A realtime Loan Amortization Table is created each time you change the input values in the above step
-
Loan Amortization Table:
- The amortization table provides a breakdown of each month's payment, including:
- Month
- Principal
- Interest
- Balance
- Interest (%)
- The amortization table provides a breakdown of each month's payment, including:
-
Customize and Repeat:
- Modify the input values as needed to explore different loan scenarios.
This project uses the following key dependencies:
- Next.js - A React framework for building web applications.
- Tailwind CSS - A utility-first CSS framework for designing web interfaces.
- react-google-charts - React components for Google Charts.
- jsonwebtoken - An implementation of JSON Web Tokens.
GNU General Public License v3.0
Feel free to contribute to the project, report issues, or suggest improvements. Enjoy using the EMI Calculator!