Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

CoderBDK/BudgetBuddy

Open more actions menu

Repository files navigation

Budget Buddy

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.

Features

  • 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).

📸 Preview

Screenshot 3 Screenshot 2 Screenshot 3 Screenshot 1 Screenshot 1 Screenshot 3 Screenshot 3 Screenshot 2 Screenshot 3 Screenshot 3

Requirements

  • 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

Installation

1. Clone the repository

git clone https://github.com/CoderBDK/BudgetBuddy.git

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.