This document provides an overview of the ExpenseBandhu mobile application project. The app allows users to track expenses both individually and for groups on trips. Key features include setting budgets and getting alerts for individuals, and determining shares and payments for group expenses. It aims to improve on existing apps by allowing management of expenses for multiple families on trips together and enforcing individual spending limits. The document outlines the existing problems, proposed system, requirements, workflows, diagrams and future improvements.
2. OVER VIEW
Introduction
Project Description
Existing System & Issues
Proposed System
Project Scope
Requirement Specification
Application Workflow
Use Case Diagram
ER-Diagram
Application Description
Future Scope
References
3. INTRODUCTION
ExpenseBandhu is a mobile application is for keeping track of
the records for an individual as well as of all the expenses during
a trip for a group of people (both family or friends), including the
shares of each member, how much one paid and is yet to pay
and allows us to keep an eye on our budget so that we don’t
need to look for a calculator every now and then before every
next move.
4. PROJECT DESCRIPTION
It basically has two main modules :
I. INDIVIDUAL
Here one can add the budget and set the limit.
Further he/she can add, edit and view expenses.
Can get reminders telling how much he/she has spent,
notifying if he/she has reached the budget or exceeded the
specified limit.
One added feature is that we can view last 3 days and 3
5. II. GROUP
In this module we add the name of the trip.
Can have either, a group of friends or a group of families.
One would get options of adding number of members.
For family, we’d have only one representative’s name as an
entry for simplicity.
For group of friends, every member will get enlisted.
And finally each member’s share and dues are shown
individually.
6. EXISTING SYSTEM
There have been a few similar applications like TRICOUNT.
It takes the expenses in group basis only.
Only one participant can pay the complete amount for an activity
at a time.
At the end the calculation is made for the balance of each
participant and for the settlement among group members of the
event.
7. ISSUES OF EXISTING APP
There is no boundary limit for the expense.
In Tricount infinite number of activities can be added, without
considering which member is left with how much money.
If multiple families are on an outing, the payment should be
made by one representative of the family; there is no point in
adding each family member’s name.
8. PROPOSED SYSTEM
ExpenseBandhu will be suitable for keeping a track of both
individual and group expenses.
When a person exceeds his expense limit, he’d get an alert.
In case of events involving more than one family, we will have
option to add one representative from a family, and also total
number of members in the family.
Also we have an extra feature of individual expense manager
system where a user can set his own income, add his spending
limit.
9. PROJECT SCOPE
To make an application that balances the expenses among a
group of people as well as act as a personal expense manager .
To reduce the headache of paperwork calculations during a trip.
A simple and easy to use application.
An app that organizes all your expenses at one place.
10. REQUIREMENT SPECIFICATION
Product : Mobile Application
Android Versions : KitKat or higher
Platform Used: Android Studio
Languages to be used : Java, XML
Database to be used : SQLite
18. When the user chooses to track the group record, he
gets an option of family or friends
19. After adding every expense in group format the user
needs to specify the payee
20. This is how the app looks while tracking the expenses
during the trip with friends
21. FUTURE IMPROVEMENTS
Settlement Balance Sheet for group trip suggesting ways to clear
dues.
Full Trip Expense Summary that can be shared among group
members.
Back up of data even if the app is uninstalled. Migrating
database to FireBase comes as a solution.
Setting and using your desired currency.
Push Notification and reminder alarm for individual expense
tracker.
Viewing the past group trips summary at a place.