smartbank
smartbank copied to clipboard
SmartBank is a demo banking application built with React Native, Expo & Supabase
SmartBank
A demo banking app made with React Native and Supabase.
Designed by Adrian Kuleszo
Demo app created by Edrick Leong
Report Bug
ยท
Request Feature

This project uses designs from Adrian Kuleszo's book The UI Professional's Design Manual. Support him by purchasing a copy of his book on Gumroad.
Demo
๐ฑ Flows
These are groups of screens based on the design manual above. Some of these screens have been created without adding functionality yet. For example, the phone verifications screens have been created but do not integrate with a phone verification service.
- [x] Walkthrough
- [x] Login
- [x] Account setup
- [x] Phone verification
- [x] Create passcode
- [ ] Legal information
- [ ] Notifications
- [ ] Verify Identity
- [ ] Selfie
- [ ] Create a card
- [ ] Top up account
- [ ] Home screen
- [ ] Transfer money
- [ ] Exchange money
- [ ] Profile settings
- [ ] Upload avatar
โจ Features
- [x] ๐ Sign Up / Log In
- [ ] ๐ Phone Verification
- [ ] ๐ Setup PIN + Face ID
- [ ] ๐ท Photo Verification
- [ ] ๐ Request for Notifications
- [ ] ๐ค Upload Avatar
๐ง Built with
- Expo - A framework for building React Native apps
- NativeWind - Tailwind CSS for React Native
- Supabase - Auth & Database platform
๐ Local Development
- Clone the repo
git clone https://github.com/edrickleong/smartbank
- Install NPM packages
npm install
-
Copy the
.env.examplefile as a.envfile and add the missing environment variables. You will need to sign up for a Supabase account and create a project. -
Run the development server
npm run start