https://drive.google.com/file/d/1esfR-CTipzXvGNOtIx8WrQRsaSAoIDU1/view?usp=sharing
The Expenses Tracking App is a mobile application built with React Native and TypeScript. It allows users to track their expenses and manage their spending in an organized way. The app provides features to add new expenses, edit existing expenses, filter expenses based on different criteria, and view total expenses.
- Add new expenses with title, amount, and date
- Edit or delete existing expenses
- Filter expenses by title, amount, and date
- View total expenses
- Group expenses by date for better organization
- React Native (0.72.3v)
- TypeScript
- Redux
- Redux Toolkit
- redux-persist
- React Navigation (6v)
- @gorhom/bottom-sheet
- Jest
Clone the repository:
git clone https://github.com/idanlevi1/ExpensesTracking.git
cd ExpensesTracking
Install dependencies:
yarn install
Run the app on iPhone:
yarn ios
Run the app on Android:
yarn android
To run the tests:
yarn test