Skip to content

prakhaaar/paisa_pal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Έ Paisa Pal

Paisa Pal is an optimized Flutter app for daily expense tracking and personal finance management. Track your spending, manage budgets, and make smarter financial decisions! πŸ“ŠπŸ“±πŸ’°


πŸš€ Features

  • πŸ“ Daily Expense & Income Tracking – Log every transaction quickly and easily.
  • πŸ“Š Category-wise Analysis – Visualize spending patterns with interactive charts.
  • πŸ’° Budget Management – Set budgets, track progress, and manage your financial goals.
  • 🌎 Multi-Currency Support – Track finances in multiple currencies.
  • πŸ”’ Secure Storage – All data is stored locally and safely using Hive, a lightweight and fast key-value database for Flutter.
  • πŸ—“ Flexible Date Filters – View your finances by day, week, month, quarter, or year.

πŸ–Ό Screenshots

All screenshots are stored in lib/assets/:

Home Screen Add Debit Add Credit
Home Screen Add Debit Add Credit
Wallet Profile
Wallet Profile

πŸ› οΈ Getting Started

This project is a starting point for a Flutter application.

Clone the repository:

git clone https://github.com/prakhaaar/paisa_pal.git

Install dependencies:

flutter pub get

Run the app:

flutter run

Make sure your device/emulator is connected before running the app.

Useful Resources Lab: Write your first Flutter app

Cookbook: Useful Flutter samples

Flutter Documentation

⚑ Technical Details Local Storage: Uses Hive to store transactions, wallets, and budgets locally for fast access and offline functionality.

State Management: Uses Provider for reactive UI updates and efficient state management.

Charts & Analytics: Integrated with fl_chart for visualizing spending and income trends.

Responsive UI: Works on both mobile phones and tablets with adaptive layouts.

πŸ“‚ Folder Structure

lib/
 β”œβ”€ assets/          # Screenshots and images
 β”œβ”€ models/          # Hive models for transactions and wallets
 β”œβ”€ providers/       # Provider state management
 β”œβ”€ screens/         # UI screens (Home, Add Debit, Add Credit, Wallet, Profile)
 └─ main.dart        # Entry point

** πŸ’‘ Notes

All transactions are offline-first, so your data is safe even without internet.

Hive ensures fast, local storage for smooth performance. ** Flexible filtering options help analyze spending by day, week, month, or year.

Made with ❀️ using Flutter

About

Effortless everyday expense tracking and personal finance control with desi_touch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages