https://github.com/subhadro/currency_converter
https://github.com/subhadro/currency_converter
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/subhadro/currency_converter
- Owner: Subhadro
- Created: 2024-10-04T07:52:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T16:00:49.000Z (over 1 year ago)
- Last Synced: 2025-03-02T16:20:30.542Z (over 1 year ago)
- Language: JavaScript
- Size: 1.96 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Title
Currency Converter Pro 💱
# Project Description
Currency Converter Pro is a sleek and user-friendly frontend application that allows users to quickly and accurately convert one currency to another. Simply enter the amount and currency name, and get the converted value in the desired currency. Built with modern web technologies, this tool ensures real-time exchange rate calculations, making it perfect for travelers, traders, and anyone dealing with multiple currencies. 🚀
## Installation
install this frontend application with the help of following commands:-
```bash
git clone "https://github.com/Subhadro/Currency_converter.git"
cd Currency_converter
npm install
npm run start
```
## Lessons Learned
In this project, I deepened my understanding of React hooks, especially:
✅ Custom Hooks – Created a useCurrency hook to fetch and manage currency data efficiently.
✅ useState & useEffect – Managed state for currency values and triggered API calls when dependencies changed.
✅ useCallback – Optimized functions like swapping currencies and fetching exchange rates to prevent unnecessary re-renders.
✅ Component Reusability – Used modular components like InputCurrency and Heading for a clean and scalable UI.
This project reinforced best practices in React state management and API integration while keeping the UI dynamic and interactive! 🚀
## Screenshots

here you can select one of the currency to convert it to another currency:
