Skip to content

iosdevpriyank/ExpenenseTracker

Repository files navigation

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

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:

    git clone https://github.com/iosdevpriyank/ExpenenseTracker.git
    cd ExpenseTracker
    
  2. Open the project in Xcode:

     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.

About

Application for daily budget goal set.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages