{"id":37223992,"url":"https://github.com/edrickleong/smartbank","last_synced_at":"2026-01-15T01:39:12.337Z","repository":{"id":58549717,"uuid":"527993137","full_name":"edrickleong/smartbank","owner":"edrickleong","description":"SmartBank is a demo banking application built with React Native, Expo \u0026 Supabase","archived":false,"fork":false,"pushed_at":"2025-02-17T12:26:39.000Z","size":19459,"stargazers_count":26,"open_issues_count":7,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-17T13:29:29.099Z","etag":null,"topics":["expo","ios","mobile","react-native","supabase"],"latest_commit_sha":null,"homepage":"","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/edrickleong.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-08-23T13:01:24.000Z","updated_at":"2025-02-17T12:26:42.000Z","dependencies_parsed_at":"2023-02-17T03:15:54.142Z","dependency_job_id":"5a27d94d-166e-49d8-b749-28b487883ad5","html_url":"https://github.com/edrickleong/smartbank","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/edrickleong/smartbank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrickleong%2Fsmartbank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrickleong%2Fsmartbank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrickleong%2Fsmartbank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrickleong%2Fsmartbank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/edrickleong","download_url":"https://codeload.github.com/edrickleong/smartbank/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/edrickleong%2Fsmartbank/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28441031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"ssl_error","status_checked_at":"2026-01-15T00:55:20.945Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["expo","ios","mobile","react-native","supabase"],"created_at":"2026-01-15T01:39:11.869Z","updated_at":"2026-01-15T01:39:12.325Z","avatar_url":"https://github.com/edrickleong.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/edrickleong/smartbank\"\u003e\n    \u003cimg src=\"docs/images/smartbank-logo.svg\" alt=\"Logo\" width=\"120\" height=\"120\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eSmartBank\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n    A demo banking app made with React Native and Supabase. \n    \u003cbr /\u003e\n    Designed by \u003ca href=\"https://twitter.com/uiuxadrian\"\u003eAdrian Kuleszo\u003c/a\u003e\n    \u003cbr /\u003e\n    Demo app created by \u003ca href=\"https://twitter.com/edrickleong_\"\u003eEdrick Leong\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/edrickleong/smartbank/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/edrickleong/smartbank/issues\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\n![Mockup](docs/images/mockup.png)\n\nThis project uses designs from Adrian Kuleszo's\nbook [The UI Professional's Design Manual](https://uiadrian.gumroad.com/l/design-manual). Support him by purchasing a\ncopy of his book on [Gumroad](https://uiadrian.gumroad.com/l/design-manual).\n\n## Demo\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/demo.gif\" alt=\"demo\" width=\"360\" /\u003e\n\u003c/p\u003e\n\n## 📱 Flows\n\nThese are groups of screens based on the design manual above.\nSome of these screens have been created without adding functionality yet. For example,\nthe phone verifications screens have been created but do not integrate with a phone verification service.\n\n- [x] Walkthrough\n- [x] Login\n- [x] Account setup\n- [x] Phone verification\n- [x] Create passcode\n- [ ] Legal information\n- [ ] Notifications\n- [ ] Verify Identity\n- [ ] Selfie\n- [ ] Create a card\n- [ ] Top up account\n- [ ] Home screen\n- [ ] Transfer money\n- [ ] Exchange money\n- [ ] Profile settings\n- [ ] Upload avatar\n\n## ✨ Features\n\n- [x] 🔒 Sign Up / Log In\n- [ ] 📞 Phone Verification\n- [ ] 🔐 Setup PIN + Face ID\n- [ ] 📷 Photo Verification\n- [ ] 🔔 Request for Notifications\n- [ ] 👤 Upload Avatar\n\n## 🔧 Built with\n\n- [Expo](https://expo.dev/) - A framework for building React Native apps\n- [NativeWind](https://www.nativewind.dev/) - Tailwind CSS for React Native\n- [Supabase](https://supabase.com/) - Auth \u0026 Database platform\n\n## 🚀 Local Development\n\n1. Install Bun\n\n```shell\nbrew install bun\n```\n\n2Clone the repo\n\n```sh\ngit clone https://github.com/edrickleong/smartbank\n```\n\n3. Install NPM packages\n\n```sh\nbun install\n```\n\n4. Copy the `.env.example` file as a `.env` file and add the missing environment variables.\n   You will need to sign up for a [Supabase account](https://supabase.com/) and create a project.\n   You will need to update your Site URL under Authentication \u003e URL Configuration \u003e Site URL to\n   `com.edrickleong.smartbank`.\n\n```shell\n5. Run the development server\n\n```\n\nbun start\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedrickleong%2Fsmartbank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedrickleong%2Fsmartbank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedrickleong%2Fsmartbank/lists"}