Skip to content

samyukthagopalsamy/Personal_Finance_Management_Android_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Finance Management Anroid Application

Thrifty is a personal finance management application with features that are beneficial for managing the finance of users.
The personal finance management app developed includes updating income, tracking expenses and sending alerts at the right time, etc. Each of these activities involves accessing information from different locations, collecting and consolidating monetary information. This app helps users to set their goals, keep track of their income and expenses by monthly basis.
Users can set reminders to get timely alerts. This app includes different modes of updating expenses either manually using the app’s interface or by using OCR.
Graphical representation of income and expenses of the individual is another feature of this app which makes the user view the graph at a glance and can make a decision very quickly which is hardly possible through descriptive reports.
The app is designed and developed using JAVA, XML, and SQLite as the backend database.

This work is done as part of SOFTWARE PACKAGE DEVELOPMENT project course taken in PSG College of Technology (4th semester)

Overview

Sign up and login

Users can create an account in the app by entering name, email id, mobile number, and a password.The user can set a budget amount (optional) for the account during sign up.
Users can login into the account by entering email id and password used to sign up for an account.After login the user is displayed with tip of the day in the splash screen.





Dashboard and Adding Income

Users are led to the dashboard after they login.
This dashboard gives an overall view of income and expenditures of the user in the month, shows latest transactions and contains navigating links to all other screens such as alerts screen, transactions screen, add income screen, add expense screen and scan screen.
In the add income screen, users can add income manually using UI.




Add expense using OCR

Users can add expenses either manually or by scanning bills using OCR.
Expense amount and an expense tag given by the user is used to categorize the expenses. An entered expense cannot be removed.








View transactions

Users can view the transactions in two modes.
They can either view a list of all transactions to date or a pie chart graph that displays all expenses graphically according to the tag.








Alerts module

Users are alerted by notification alerts upon exceeding their budget limit. Users can add reminders, their message, date and time. It is displayed in the order of the latest reminder.
This screen also displays the current budget and options to add new reminder and change the budget.






Reminders and Budget module

Users can set reminders and can view it from the alerts screen.
The users can also set or change the monthly budget according to which alerts are sent to the user when the user continues spending beyond half of the allocated budget amount.

About

Android application to manage personal finances.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages