/ExpensesTracking

Expenses Tracking App

Primary LanguageTypeScript

Expenses Tracking App

App Screenshots

Video

https://drive.google.com/file/d/1esfR-CTipzXvGNOtIx8WrQRsaSAoIDU1/view?usp=sharing

Description

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.

Features

  • 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

Technologies Used

  • React Native (0.72.3v)
  • TypeScript
  • Redux
  • Redux Toolkit
  • redux-persist
  • React Navigation (6v)
  • @gorhom/bottom-sheet
  • Jest

Getting Started

Installation and Usage

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