An open API service indexing awesome lists of open source software.

https://github.com/subhadro/currency_converter


https://github.com/subhadro/currency_converter

Last synced: 15 days ago
JSON representation

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

![App Screenshot](https://github.com/Subhadro/Currency_converter/blob/21045855f437a1a824c3c1754a272631401642c2/currency.jpeg)

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

![App Screenshot](https://github.com/Subhadro/Currency_converter/blob/7c043e25b145e3731979e02cd4f0b6b63c73ac64/currency1.png)