Expensify is an mobile application used to keep a log on daily expense, split it between friends and roommates, so that everyone gets paid off. The application is developed in react-native framework. We have provided a better UI which helps user to view his dashboard with charts and graphs for better understanding.
- Track Expenses - Keep track of the expenses, balances and who owes who.
- Organize Expenses - Split expense with any group and get paid off.
- Add Expense easily - Add your daily new expense easily.
- Set your monthly budget - Set your monthly limit which reminds you.
- Make payments - Make your remaining payments from any Upi app using deep linking.
Here we use these technical components :
Client: React Native, TailwindCSS
Server: Node, Express, MongoDB
We have thought some other features but it was not possible to implement in the time interval. But we will do it in future.
- Notification Reading - This feature will include sms reading from mobile Notification bar and with some conditions we will identify the amount debited and add it to the expense directly. We are using expo application in which notification reading is not possible, so we will shift our application to react native cli.
Clone the project
git clone https://github.com/harshilsarariya/Expensify23.gitGo to the project directory
cd Expensify23/clientInstall dependencies
npm installStart the server
npx expo start