Budget Buddy is a mobile application designed to help users manage their personal finances effectively. The app allows users to track their income and expenses, set budgets, view spending patterns, and make informed financial decisions.. With a user-friendly interface, the app provides real-time updates and insights into personal finances.
- Track Expenses and Income: Add, edit, and delete income and expense transactions.
- Categories: Organize transactions by categories (e.g., Food, Transportation, Entertainment, etc.).
- Pagination: Efficiently display large lists of transactions using Paging.
- Search: Easily search for specific transactions by keywords, categories, or amounts.
- Total Summary: View total income, total expenses, and balance for any selected date range or category.
- Graphs and Charts: Visualize expenses using pie charts for better insight.
- Data Persistence: All transactions are saved using Room Database for offline usage.
- Filter: Filter transactions by date range, category, or transaction type (income/expense).
- Android Studio with Kotlin support
- Room for local data persistence
- Paging for displaying paginated data
- Jetpack Compose for the UI
- Dagger and Hilt for dependency injection
git clone https://github.com/CoderBDK/BudgetBuddy.git
This project is licensed under the MIT License. See the LICENSE file for details.