Skip to content

Loan Calculator built for Novel Office with EMI calculations, amortization schedules, currency conversion, and dark/light mode. Developed with React, TypeScript, and Material UI. Live at https://noveloffice.vercel.app/.

Notifications You must be signed in to change notification settings

ramith-kulal/noveloffice

Repository files navigation

Loan Calculator

A web application developed for the Novel Office assignment to calculate EMI, display amortization schedules, and convert amounts across currencies. Features a responsive design with dark/light mode support.

Features

  • Calculate monthly EMI using loan amount, interest rate, and term.
  • View detailed amortization schedules with currency conversion.
  • Convert amounts into currencies (e.g., USD, AZN) via an exchange rate API.
  • Responsive UI with Material UI components.
  • Dark/light mode for improved user experience.
  • Error handling for inputs and API issues.

Tech Stack

  • React, TypeScript
  • Material UI, Vite
  • Axios, React Router

Setup

  1. Clone: git clone https://github.com/ramith-kulal/noveloffice.git
  2. Install: npm install
  3. Add .env with API key
  4. Run: npm run dev
  5. Build: npm run build

Live Demo

https://noveloffice.vercel.app/

Repository

https://github.com/ramith-kulal/noveloffice

About

Loan Calculator built for Novel Office with EMI calculations, amortization schedules, currency conversion, and dark/light mode. Developed with React, TypeScript, and Material UI. Live at https://noveloffice.vercel.app/.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published