A Comprehensive iOS Application for Efficient Expense Management
Spend It is a user-friendly iOS application designed to assist users in effectively managing their daily expenses. Its intuitive interface enables users to monitor their spending, establish budgets, and analyze their financial patterns over time. Whether you are monitoring a single purchase or managing monthly budgets, Spend It serves as an indispensable solution.
Constructed utilizing Swift and SwiftUI, the application is optimized for iOS 17.6 and subsequent versions, ensuring a seamless user experience regardless of the chosen mode (Light or Dark). The application empowers users to gain control over their finances, monitor spending across various categories, and derive valuable insights into their financial habits.
v1.0 (Current Version)
- Expense and Income Tracking: Users have the capability to record daily expenses and income entries.
- Basic Expense Categories: Categorize your expenses and income into predefined categories, such as Food, Entertainment, etc.
- Real-Time Charts: Offers graphical insights into the user’s spending patterns utilizing SwiftUI Charts.
- Light and Dark Mode Support: The application automatically adjusts its appearance to match the system’s theme, ensuring a consistent visual experience.
- Expense and Income Tracking: Simplified addition of daily expenses and income for enhanced financial management.
- Real-Time Charts: Monitor your spending patterns and income through interactive charts constructed utilizing SwiftUI Charts.
- Light and Dark Mode: Automatically switches between light and dark modes based on the user’s system settings, ensuring a seamless visual experience.
- User-Friendly Interface: A clean and intuitive user interface with intuitive navigation, facilitating effortless expense tracking.
- Category-Based Expense: Organize your expenses into predetermined categories to effectively monitor your financial spending patterns.
- Stats Overview: Utilize graphical representations to visualize your spending and income, facilitating effective tracking and comprehension of your financial status.
Prerequisites
- iOS 17.6 or higher SDK is required.
- Swift 5.0 or higher
Installation Steps
- Clone the Repository:
git clone https://github.com/developer-3108/SpendIt
- Open the project in XCode:
- Double-click the .xcodeproj file to open it in Xcode.
- Alternatively, open Xcode and select File > Open, then choose the .xcodeproj file.
- Select the Target Device:
- In Xcode, select the target device or simulator you want to run the app on.
- Run the project:
- Press Cmd + R to build and run the app.
Swift UI
Swift
XCode 15
SwiftUI Charts (for graphical representation of graphs)
- Home Page
-Expense Page and Income Page
-Analytics Page
-Transactions Page
-Settings Page
- Dark Mode
- Expense Editing: Users will have the ability to modify their previous entries for enhanced tracking capabilities.
- Graphs & Reports: Visual graphs and reports for users to monitor spending patterns over time.
- Cloud-Sync: Enable seamless data synchronization across devices, facilitating enhanced data management and accessibility.
- Enhanced Budgeting Capabilities: Customizable budgets and automated expense notifications.
Hello, My name is Akshat Srivastava, and I am an aspiring iOS developer currently pursuing a degree in Computer Science. I am passionate about developing practical and impactful applications that enhance the user experience. My expertise lies in Swift and SwiftUI, and I derive great satisfaction from crafting user-centric solutions that continuously evolve and improve.
I would welcome the opportunity to connect with you on LinkedIn, X (formaly Twitter), or Threads. Additionally, you can explore my other projects on GitHub.