A modern, responsive loan calculator built with React and Tailwind CSS. Calculate monthly payments, total interest, and more with an intuitive user interface.
Check out the live application: loan-calculator-phi-weld.vercel.app
- 💰 Calculate loan payments with adjustable amount, term, and interest rate
- 📊 Real-time updates of monthly payments and total interest
- 🌍 Multi-language support (English, French, Arabic)
- 💱 Multiple currency options (USD, EUR, MAD)
- 📱 Fully responsive design
- 🎨 Modern UI with smooth animations
- 🎯 Interactive sliders for easy input
- ⚡ Fast and efficient calculations
- React.js
- Tailwind CSS
- Lucide React Icons
- Vercel (Deployment)
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/ELHARCHAOUI-SIFEDDINE/LoanCalculator.git
- Navigate to the project directory
cd LoanCalculator
- Install dependencies
npm install
# or
yarn install
- Start the development server
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser
-
Use the sliders to adjust:
- Loan amount
- Loan term (in years)
- Interest rate
-
View real-time calculations for:
- Monthly payment
- Total interest
- Total payment
-
Change language or currency using the settings button in the top-right corner
src/
├── components/
│ ├── Header.js
│ ├── LoanCalculator.js
│ ├── ResultCard.js
│ ├── SettingsModal.js
│ └── SliderInput.js
└── utils/
├── calculations.js
└── constants.js
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
ELHARCHAOUI SIF-EDDINE
- Email: elharchaouisifeddine@gmail.com
- GitHub: @ELHARCHAOUI-SIFEDDINE
⭐️ If you found this project helpful, please give it a star on GitHub!