{"id":25882942,"url":"https://github.com/subhadro/currency_converter","last_synced_at":"2026-06-10T15:31:25.952Z","repository":{"id":275158889,"uuid":"867512067","full_name":"Subhadro/Currency_converter","owner":"Subhadro","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-31T16:00:49.000Z","size":2060,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T16:20:30.542Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Subhadro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-04T07:52:36.000Z","updated_at":"2025-01-31T16:00:52.000Z","dependencies_parsed_at":"2025-01-31T22:01:05.696Z","dependency_job_id":null,"html_url":"https://github.com/Subhadro/Currency_converter","commit_stats":null,"previous_names":["subhadro/currency_converter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Subhadro/Currency_converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Subhadro%2FCurrency_converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Subhadro%2FCurrency_converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Subhadro%2FCurrency_converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Subhadro%2FCurrency_converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Subhadro","download_url":"https://codeload.github.com/Subhadro/Currency_converter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Subhadro%2FCurrency_converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34159249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-02T16:19:56.830Z","updated_at":"2026-06-10T15:31:25.923Z","avatar_url":"https://github.com/Subhadro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Project Title\n\n Currency Converter Pro 💱\n\n # Project Description\n\n 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. 🚀\n\n\n## Installation\ninstall this frontend application with the help of following commands:-\n\n```bash\n  git clone \"https://github.com/Subhadro/Currency_converter.git\"\n  cd Currency_converter\n  npm install\n  npm run start\n```\n    \n## Lessons Learned\n\nIn this project, I deepened my understanding of React hooks, especially:\n\n✅ Custom Hooks – Created a useCurrency hook to fetch and manage currency data efficiently.\n✅ useState \u0026 useEffect – Managed state for currency values and triggered API calls when dependencies changed.\n✅ useCallback – Optimized functions like swapping currencies and fetching exchange rates to prevent unnecessary re-renders.\n✅ Component Reusability – Used modular components like InputCurrency and Heading for a clean and scalable UI.\n\nThis project reinforced best practices in React state management and API integration while keeping the UI dynamic and interactive! 🚀\n\n## Screenshots\n\n![App Screenshot](https://github.com/Subhadro/Currency_converter/blob/21045855f437a1a824c3c1754a272631401642c2/currency.jpeg)\n\nhere you can select one of the currency to convert it to another currency:\n\n![App Screenshot](https://github.com/Subhadro/Currency_converter/blob/7c043e25b145e3731979e02cd4f0b6b63c73ac64/currency1.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubhadro%2Fcurrency_converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsubhadro%2Fcurrency_converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubhadro%2Fcurrency_converter/lists"}