{"id":19723640,"url":"https://github.com/leechy/bank-accounts-test","last_synced_at":"2026-06-08T01:31:58.206Z","repository":{"id":70751148,"uuid":"562189629","full_name":"leechy/bank-accounts-test","owner":"leechy","description":"Test for bank accounts transfers interface idea","archived":false,"fork":false,"pushed_at":"2022-11-09T14:50:52.000Z","size":759,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-28T00:56:59.763Z","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/leechy.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":"2022-11-05T15:26:37.000Z","updated_at":"2022-11-05T20:19:49.000Z","dependencies_parsed_at":"2023-06-18T17:16:06.492Z","dependency_job_id":null,"html_url":"https://github.com/leechy/bank-accounts-test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leechy/bank-accounts-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fbank-accounts-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fbank-accounts-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fbank-accounts-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fbank-accounts-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leechy","download_url":"https://codeload.github.com/leechy/bank-accounts-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leechy%2Fbank-accounts-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34044919,"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-07T02:00:07.652Z","response_time":124,"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":"2024-11-11T23:22:59.038Z","updated_at":"2026-06-08T01:31:58.187Z","avatar_url":"https://github.com/leechy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Test Bank Accounts app\n\nA demo app that displays some accounts, their balances and allows you to transfer money between them.\n\nThe accounts can be in different currencies, and the app will convert the amounts to the currency\nof the account you are transferring to.\n\n## Development\n\nIt will be a React app, using standart Redux for state management.\n\nThe app will be written in TypeScript.\n\nFor the UI, I'm using Material UI for React: [RMWC](https://rmwc.io/).\n\nFor the API, I'm using [Firestore](https://firebase.google.com).\n\nFor the state management, I'm using [Rematch](https://rematchjs.org/).\n\nFor the currency conversion, I'm using [Exchange Rates API](https://exchangeratesapi.io).\n\n## Repository\n\nIt's not a monorepo, just a container of the two packages I needed for this app: one for the API done in the format\nof a Firebase Cloud Function reading and writing to a Firestore database, and one for the frontend done in React.\n\n## Running the app\n\nLocally, app can be run under the `test-app` folder with `npm run start`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleechy%2Fbank-accounts-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleechy%2Fbank-accounts-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleechy%2Fbank-accounts-test/lists"}