SpendR is a powerful and intuitive iOS application designed to help users manage their finances seamlessly. This portfolio project showcases a robust implementation of financial tracking features with a clean and user-friendly interface.
- Expense and Income Tracking: Easily record and categorize your expenses and incomes to gain insights into your financial habits.
- Tag-based Organization: Tag your transactions with customizable tags for efficient categorization and analysis.
- Graphical Representation: Visualize your financial data with insightful graphs to track trends and patterns over time.
- User-friendly Interface: The app boasts an intuitive user interface, making it accessible for users of all levels of technical expertise.
-
View a personalized welcome message.
-
Track your balance in real-time with a dynamically updating balance label.
-
Easily add new financial movements using the "Add Movement" button.
-
Explore your transaction history with a sortable and filterable table view.
-
Add a new financial movement by entering details such as amount, category, and description.
-
Customize your movement with tags and set whether it's an income or expense.
-
View detailed information about a specific financial movement.
-
Delete movements with a single tap for efficient management.
-
Access your user profile to update personal details.
-
Customize your preferred currency and manage user tags.
-
Create a new account or log in securely with Firebase authentication.
-
Integrate Google Sign-In for a seamless login experience.
- Clone the repository.
- Open the project in Xcode.
- Build and run the app on a simulator or a physical device.
- Firebase: Used for authentication and data storage.
- UIKit: Core framework for building the iOS application.
- Google Sign-In: Integrated for convenient user authentication.
- SymbolPicker: SymbolPicker Library - A library for easy integration of symbol picking in your iOS app.