Billy icon indicating copy to clipboard operation
Billy copied to clipboard

💵 Bill Tracker App, made with React Native (TS)

Billy

Introduction 🌱Contributing ✨Tech Notes 🗒

Introduction 🌱

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!

Add expenses and reminders at the New Bill Screen, Track your Bills at the Home Page/Upcoming Bills Screen, and Bar chart analytics of your expenses by month.

Tech Notes 🗒

Building blocks of this project 🧱

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.

Set up instructions ⚙️

Install dependencies

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.

Detox

You need node 16.13.0 for detox that depends on jest-circus runner.