Skip to content

Alpharages/SmartPocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό SmartPocket

SmartPocket is an open-source, offline-first, AI-powered personal finance and loan management app. Designed for privacy, simplicity, and intelligence, SmartPocket helps individuals track income, expenses, and personal loans β€” all while offering smart financial insights without relying on the cloud.


πŸš€ Overview

SmartPocket fills the gap in personal finance apps by offering:

  • βœ… Offline-first operation (no data leaves your device)
  • βœ… Free and open-source (MIT License)
  • βœ… AI-powered categorization, reminders, and insights
  • βœ… Integrated personal loan tracking
  • βœ… Beautiful, fast, and minimal mobile UX

πŸ‘₯ Target Users

  • Students, freelancers, professionals
  • Informal lenders and borrowers
  • Individuals who value privacy and local data control
  • Users in regions with limited or unreliable internet

🎯 Features

πŸ’° Income & Expense Tracking

  • Add, edit, and categorize transactions
  • Fast input with auto-complete and auto-fill

πŸ“Š Budgeting Tools

  • Create monthly/weekly budgets
  • Visual indicators for spending progress

πŸ” Recurring Transactions

  • Automate entries for rent, salary, subscriptions, etc.

πŸ“‹ Loan Management

  • Track loans given or taken
  • Set repayment schedules and due dates
  • Receive automated reminders

🏦 Multi-Account Support

  • Manage separate accounts (cash, bank, wallets)

πŸ“‚ Import & Export

  • CSV and JSON import/export
  • Keep full control of your financial data

πŸ“ˆ Analytics & AI Insights

  • Visualize trends and summaries
  • Smart suggestions based on habits
  • Chat-based financial assistant

🧠 AI Features

  • Smart Categorization: Automatic tagging using lightweight ML models
  • Spending Insights: Detect trends, spikes, and unusual activity
  • Savings Tips: Personalized suggestions for better financial habits
  • Chat Assistant: Ask "How much did I spend on food last month?" and get instant answers

πŸ› οΈ Tech Stack

Layer Tech
Frontend Flutter
Storage SQLite or Hive (local)
AI/ML TensorFlow Lite / ONNX
State Management Riverpod or Provider
NLP Local model or optional OpenAI integration

🧱 Design Philosophy

  • πŸ”’ Privacy-first: Everything runs locally
  • πŸ“΄ Offline-first: Works without internet
  • 🧩 Open-source: MIT licensed
  • 🎯 User-focused: Clean, minimal UI inspired by Ivy Wallet

πŸ“… Development Roadmap

Phase 1: MVP

  • Income & expense tracking
  • Loan management
  • Basic dashboard and reminders

Phase 2: Intelligence & UX

  • AI categorization
  • Budgeting & forecasting
  • Natural language input

Phase 3: Community & Scale

  • Multi-language support
  • Import/export tools
  • Contributor onboarding

🀝 Contributing

We welcome contributions from developers, designers, and finance enthusiasts!

  1. Fork the repo
  2. Clone your fork: git clone https://github.com/yourusername/smartpocket.git
  3. Create a feature branch: git checkout -b feature-name
  4. Commit your changes and push
  5. Submit a Pull Request

πŸ“– See CONTRIBUTING.md for guidelines
πŸ“‚ File structure and issue tags coming soon!


πŸ’¬ Community & Support

  • GitHub Discussions (coming soon)
  • Telegram or Discord group (TBD)
  • GitHub Issues for bugs or feature requests

πŸ’Έ Sustainability


πŸ“œ License

MIT License β€” use it freely, contribute openly.


✨ Acknowledgements

  • Inspired by Ivy Wallet
  • Open-source community for tooling and models
  • Every user who wants to manage money smartly, privately, and independently

Built with ❀️ by open-source contributors

About

πŸ’Ό SmartPocket – A free, offline-first, open-source personal finance and loan manager app powered by AI.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors