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.
- Host: GitHub
- URL: https://github.com/iosdevpriyank/expenensetracker
- Owner: iosdevpriyank
- License: mit
- Created: 2024-05-18T21:50:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T01:34:26.000Z (almost 2 years ago)
- Last Synced: 2025-01-17T12:26:13.132Z (over 1 year ago)
- Language: Swift
- Size: 3.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.