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.
- 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.
- React, TypeScript
- Material UI, Vite
- Axios, React Router
- Clone:
git clone https://github.com/ramith-kulal/noveloffice.git - Install:
npm install - Add
.envwith API key - Run:
npm run dev - Build:
npm run build