Billy is your mobile companion app to help you manage your upcoming bills and remind you when they're due. Say goodbye to late payment fees!
For now, this project is developed solely by Estee Tey.
- If you are keen on how the app idea came about, you can refer to the section on how it started.
- Live progress on this project can be tracked via the dev's tweets.
- For more in-depth details on planned & implemented features, you could refer to ROADMAP.md.
- UI Kittens for UI components
- Supabase for Database & Auth. Data is served by REST.
- React Native MMKV for caching
- Notifee for creating notifications
- Victory for creating charts
- Custom GitHub action for generating Supabase database types
If you are interested on other aspects of how this app is built (e.g. how the app is bootstrapped, tech architecture, mockup etc), check out Billy's documentation.
Install the node modules & pods
npm i
npx pod-install # if you want to build for ios
Then run 1 of the commands
npm run ios
npm run android
You would need the Supabase project related environment variables as mentioned in .env.sample
. You can create your own Supabase project and replace those values.
You need node 16.13.0 for detox that depends on jest-circus runner.