FinScopeswiftUI is an iOS application built with SwiftUI to promote financial literacy and inclusion.
The app empowers users to manage savings, debts, and investments, while also providing daily financial tips and educational content.
- 🔑 User Authentication (Sign Up / Login)
- 📊 Savings & Debt Tracking (Snowball Method Progress Bars)
- 💡 Daily Tip Widget for financial literacy
- 🎙️ Podcasts section with financial education content
- 📈 Investment Portfolio Management (Shares, SACCOs, REITs, MMFs, Land)
- Xcode 15+
- iOS 17+
- SwiftUI & Firebase Firestore
- Clone the repository:
git clone https://github.com/TamaraChelagat/FinScopeswiftUI.git
- Open the project in Xcode:
-
open FinScopeswiftUI.xcodeproj
- Build and run the app on the simulator or a real iOS device.
- SwiftUI – modern iOS UI framework
- Firebase Firestore – backend database
- Xcode – IDE for development
Financial literacy is a critical need, particularly for young adults and low-income individuals who struggle with managing savings, debt, and investment decisions. This project provides a mobile application solution that empowers users with tools for financial tracking and education.
Many individuals face challenges in managing personal finances due to:
- Limited access to reliable financial information.
- Lack of structured tools for savings and debt repayment.
- Low awareness of investment opportunities.
This project addresses these issues by developing a SwiftUI-based iOS application that integrates financial education, savings/debt tracking, and portfolio management.
- Design a user-friendly financial literacy app using SwiftUI.
- Implement savings and debt tracking tools (Snowball Method).
- Integrate a Daily Tip Widget to promote financial learning.
- Provide access to podcasts on financial literacy.
- Enable portfolio management of savings, SACCOs, REITs, MMFs, and shares.
-Programming Language: Swift
- Framework: SwiftUI
- Database: Firebase Firestore
- Platform: iOS 17+
- IDE: Xcode 15
- Expand financial advice using AI-driven recommendations.
- Add budgeting and expense tracking features.
- Support micro-loans and savings plans integration.
FinScopeswiftUI demonstrates how mobile technology can promote financial inclusion by combining practical tools with financial education. This project highlights the potential of SwiftUI and Firebase in building innovative, user-centered financial applications.
This project is licensed under the MIT License – see the LICENSE file for details.