Introduction
Welcome to Keep Track — your personal finance manager.
What is Keep Track?
Keep Track is a cross-platform application built to help you take full control of your finances. Track your income and expenses, plan monthly budgets, manage debts, set savings goals, and schedule recurring payments — all in one place.
Key Features
💰 Accounts
- Manage multiple accounts (bank, cash, e-wallets, credit cards)
- Real-time balance tracking with every transaction
- Transfer money between accounts
📊 Budgets
- Create monthly income and expense budget groups
- Assign spending categories to each group
- Visualize actual vs. planned with live progress bars
🧾 Transactions
- Record income, expenses, and transfers
- Attach categories, descriptions, and optional fees
- Filter and search your full transaction history
🤝 Debts & Receivables
- Track money you owe and money owed to you
- Record partial payments linked to accounts
- Automatic balance deduction on payment
🎯 Goals
- Set savings targets with deadlines
- Contribute from any account
- Track progress visually
📅 Planned Payments
- Schedule recurring bills and subscriptions
- Mark payments as paid, skip, or pause
- Get an overview of upcoming commitments
🔐 Secure & Private
- Supabase authentication (email/password or Google)
- Cloud sync across all your devices
- Your data, your control
Getting Started
Ready? Check out the Installation Guide to get Keep Track running, then follow the Quick Start Guide.
Open Source
Keep Track is open source and built with:
- Flutter — beautiful, natively compiled applications for mobile, web, and desktop
- NestJS — scalable Node.js backend
- MongoDB — flexible document database
- Supabase — authentication and storage
Community
License
Keep Track is released under the MIT License.
