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! ππ±π°
- π 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.
All screenshots are stored in lib/assets/:
| Home Screen | Add Debit | Add Credit |
|---|---|---|
![]() |
![]() |
![]() |
| Wallet | Profile |
|---|---|
![]() |
![]() |
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




