Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rimubytes/expense-tracker

A React Native application used to expenses incurred
https://github.com/rimubytes/expense-tracker

Last synced: about 2 months ago
JSON representation

A React Native application used to expenses incurred

Awesome Lists containing this project

README

        

### React Native Expense Tracker

**Overview**
This repository contains an expense tracker mobile application built using React Native. The application allows users to track their expenses, categorize transactions, set budgets, and visualize spending patterns, all within a cross-platform mobile environment.

_Features_
- Track expenses: Record income and expenses with customizable categories.
- Categorize transactions: Organize transactions into categories for better analysis.
- Set budgets: Set monthly or weekly budgets for different expense categories.
- Visualize spending: View charts and graphs to visualize spending patterns over time.
- Cross-platform: Built using React Native, the app runs on both iOS and Android devices.

**Technologies Used**
React Native: A framework for building native mobile applications using JavaScript and React.
Redux: A predictable state container for managing application state.
React Navigation: A routing and navigation library for React Native.

#### Installation
To run this project locally, follow these steps:
1. Clone this repository to your local machine:
```
git clone https://github.com/m-murithi/react-native-expense-tracker.git
```
2. Navigate to the project directory:
```
cd react-native-expense-tracker
```
3. Install the dependencies using npm or Yarn:
```
npm install
# or
yarn install
```
#### Usage
To run the expense tracker application on a simulator or physical device, use the following commands:
```
react-native run-android
# or
react-native run-ios

```