Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

CS619 Final Project Fall 2019 - Home Budgeting System (HBS)

Project Domain / Category
Mobile Application (Android)
Abstract / Introduction
Budgeting – planning to spend money is one of the most important and hectic
monthly tasks in our lives. This is especially a major concern for salaried persons; in
some month, he/she spends so much in transportation (for example) that little or no
money left for spending on Entertainment or Medical Checkups. Our Home
Budgeting System (HBS) will try to cater these problems by effectively managing
home budget of an individual. It will alert the user if he/she is spending too much in
a specific category or if total available amount is exhausting very quickly way before
month’s end.
Functional Requirements:
1) In order to fetch total income, HBS will provide option of various banks’
mobile applications. On taping any one of them, the respective banking
application should open. If it's not installed in the mobile, it should redirect
to Google Play store. (You may search the Internet to explore which banks
have mobile applications and include only those in the list)
2) The application should offer 5 Major Categories of expenses and multiple
Minor Categories. User will enter his/her expense in minor categories like
Petrol, Beverages etc. The system will auto recognize in which category this
expense should fall. For example, if user has entered Petrol or Car Repairing,
system should automatically store the expense in Transportation Expense
3) There will be 6 Major Categories:
a. Monthly Billing
b. Grocery Items
c. Transportation
d. Educational Expenses
e. Healthcare
f. Entertainment
4) You can have as many minor categories as required. For example,
Entertainment head can have Hoteling, One Day Tour, and Cinema etc.
5) The Home Screen of HBS will show the following:
a. Total Income
b. Total Expenses so far
c. Balance
d. Pie Chart of Expenses (Major Category wise)
6) Whenever a user taps on the specific portion of the Pie Chart; that portions’
details (with respect to Minor Categories) should be displayed on another
7) The user should be able to enter/adjust Threshold Level of each Major
Category. Whenever that threshold level is exceeded; it should display a Toast
message (for example: "You're spending too much in Transportation")
8) All values/amount should be stored in database and these will be used for
comparison purposes
9) The app should have the option to compare current month’s expenses with
previous months’ expenses. On taping Compare button, user will be
prompted to select two months. After selecting, a Bar Chart should be
displayed (major category wise) giving comparison of selected months.
Android Studio 3.5 or later (requires Java SDK)
Name: Muhammad Umair Mujahid
Email ID:
Skype ID: live:umair.mujahid_1

Link below to download the file 

All CS619 Final Project List Fall 2019.pdf

Views: 112

Replies to This Discussion

if anyone has selected this project ? plz leave a rply


© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service