Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 1.39 KB

README.md

File metadata and controls

62 lines (40 loc) · 1.39 KB

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.