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

https://github.com/iosdevpriyank/expenensetracker

Application for daily budget goal set.
https://github.com/iosdevpriyank/expenensetracker

Last synced: 7 months ago
JSON representation

Application for daily budget goal set.

Awesome Lists containing this project

README

          

# Expense Tracker

An Expense Tracker application built with SwiftUI and SwiftData for iOS devices. This app allows users to track their expenses, categorize them, and view summary statistics.

## Design
- Open source figma design used for application.
https://www.figma.com/design/9QKONlLeaQ8N1dtxmAOWsa/Montra---Expense-Tracker-UI-Kit-(Community)?node-id=223-1

## Features

- Onboarding Pagination - Design Done
- Sign up
- Login
- Logout option
- Google Sign In / Sing Up
- Add, edit, and delete expenses
- Categorize expenses (e.g., Food, Travel, Utilities)
- View total expenses and statistics
- Simple and intuitive user interface

## Requirements

- iOS 17.0+
- Xcode 14.0+
- Swift 5.0+

## Installation

1. Clone the repository:
```sh
git clone https://github.com/iosdevpriyank/ExpenenseTracker.git
cd ExpenseTracker

2. Open the project in Xcode:

```sh
open ExpenseTracker.xcodeproj

3. Build and run the project on your simulator or device.

# Code Overview

## Models

## ViewModels

## Persistence
SwiftData is used for data persistence. Expenses are saved locally on the device.

# Contributing
Contributions are welcome! Please open an issue or submit a pull request.

# Contributors

**License**
This project is licensed under the MIT License. See the LICENSE file for details.

**Contact**
For any questions or suggestions, please get in touch with iosdev.priyank@gmail.com.