Skip to content

govardhansbhati/pocketpulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

150 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 PocketPulse – Personal Finance Tracker App

PocketPulse is a beautifully designed SwiftUI-based personal finance tracker that helps users manage their income, expenses, and accounts with clarity and ease. It supports features like account management, visual statistics, category-wise analytics, and recent transaction tracking — all powered by SwiftData and built with clean architecture in mind.


🚀 Features

🔄 Real-Time Data Sync

  • Automatically updates the home and statistics views when new income or expense entries are added.

🏠 Home Screen

  • Shows Current Balance (sum of all accounts and wallets)
  • Displays Monthly Income and Expenses
  • Interactive Card Carousel for accounts/cards
  • Recent Transactions from the current month

➕ Add Transaction

  • Add Income or Expense with category, amount, linked account, date, and description
  • Automatically updates linked account balance
  • Categories and accounts are customizable

💼 Wallet Management

  • Add & manage bank accounts (savings/current) and credit/debit cards
  • View balances and metadata
  • Update balances when transactions are added

📊 Statistics View

  • Filter data by: This Week, This Month, Custom Range
  • View:
    • Income vs Expense bar chart
    • Transactions filtered by date
    • Analytics pie chart by:
      • Category (for expenses)
      • Account distribution

📅 Calendar Picker

  • Choose custom date range for stats view

🛠️ Tech Stack

  • Swift 5.9+
  • SwiftUI
  • SwiftData (ModelContainer + @Query)
  • MVVM architecture
  • Charts (Apple’s built-in framework for data visualization)
  • Custom animation & components

🚀 Project Roadmap

I have a detailed roadmap for the development of PocketPulse, outlining completed features, the goals for version 1.0, and the long-term vision for the app.

➡️ View the Full Project Roadmap

About

A sleek transaction management app built with SwiftUI, featuring interactive animations and a smooth, modern user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages