{"id":22051872,"url":"https://github.com/ohansemmanuel/react-currency-exchange","last_synced_at":"2026-04-12T18:05:55.987Z","repository":{"id":98263387,"uuid":"269071284","full_name":"ohansemmanuel/react-currency-exchange","owner":"ohansemmanuel","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-03T11:57:12.000Z","size":497,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T22:52:28.832Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/ohansemmanuel.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":"2020-06-03T11:35:05.000Z","updated_at":"2023-02-13T07:07:33.000Z","dependencies_parsed_at":"2023-03-09T01:15:53.962Z","dependency_job_id":null,"html_url":"https://github.com/ohansemmanuel/react-currency-exchange","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohansemmanuel%2Freact-currency-exchange","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohansemmanuel%2Freact-currency-exchange/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohansemmanuel%2Freact-currency-exchange/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohansemmanuel%2Freact-currency-exchange/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohansemmanuel","download_url":"https://codeload.github.com/ohansemmanuel/react-currency-exchange/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245121909,"owners_count":20564207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-11-30T15:11:55.956Z","updated_at":"2026-04-12T18:05:55.926Z","avatar_url":"https://github.com/ohansemmanuel.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Currency Exchange\n\n### Demo real world app with React + Redux Toolkit\n\n## State\n\nA modified version of the [ducks pattern](https://github.com/erikras/ducks-modular-redux) is used.\n\n## Running the app\n\n1. Install dependencies: `npx yarn`\n2. Start the app: `npx yarn start`\n\n## Running the Tests\n\n`npx yarn test`\n\n## Run storybook\n\n`npx yarn storybook`\n\n## Screenshots\n\n### Toggle Exchange Currency\n\n![Toggle Exchange Currency](https://i.imgur.com/YQm8MbS.png)\n\n### Show plus and minus signs for exchange\n\n![Shpw plus and minus signs](https://i.imgur.com/7y5n4SI.png)\n\n### Show minimum exchange amount\n\n![Minimum exchange amount](https://i.imgur.com/YydEwtu.png)\n\n### Balance Exceeded?\n\n![Balance exceeded](https://i.imgur.com/Jbw9CLI.png)\n\n### Stop polling (useful for manual testing)\n\nCurrent exchange rate is polled every 10s. It may be useful to stop polling to prevent overflowing to daily rate limit :)\n\n![Stop Polling](https://i.imgur.com/TlnEf1g.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohansemmanuel%2Freact-currency-exchange","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohansemmanuel%2Freact-currency-exchange","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohansemmanuel%2Freact-currency-exchange/lists"}