Skip to content

TamaraChelagat/FinScopeswiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinScopeswiftUI

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.


✨ Features

  • 🔑 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)

🚀 Getting Started

Prerequisites

  • Xcode 15+
  • iOS 17+
  • SwiftUI & Firebase Firestore

Installation

  1. Clone the repository:
    git clone https://github.com/TamaraChelagat/FinScopeswiftUI.git
  2. Open the project in Xcode:
  3. open FinScopeswiftUI.xcodeproj
    
  4. Build and run the app on the simulator or a real iOS device.

🛠️ Tech Stack

  • SwiftUI – modern iOS UI framework
  • Firebase Firestore – backend database
  • Xcode – IDE for development

📚 Academic Documentation

1. Introduction

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.

2. Problem Statement

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.

3. Objectives

  • 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.

4. Tools and Technologies

-Programming Language: Swift

  • Framework: SwiftUI
  • Database: Firebase Firestore
  • Platform: iOS 17+
  • IDE: Xcode 15

5. Future Improvements

  • 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.

📄 License

This project is licensed under the MIT License – see the LICENSE file for details.

About

FinScope is an iOS app built with SwiftUI to promote financial inclusion and literacy. It helps users manage money smarter through a built in financial podcast hub, debt tracking and personalized financial tips

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages