Skip to content

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

Notifications You must be signed in to change notification settings

govardhansbhati/pocketpulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 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

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

No packages published

Languages