0% found this document useful (0 votes)
232 views7 pages

Money Management App For Expense Planning Based On Flutter: 1) Background/ Problem Statement

This document describes a money management mobile application created using Flutter that allows users to track expenses and income, adhere to budgets, and view spending charts. The cross-platform app allows adding, updating, and deleting income/expense entries. When expenses exceed the monthly budget, the user is warned. It has modules for the dashboard, adding/editing financial data, and viewing charts. The app was developed using the waterfall model and requires hardware like Android/iOS phones and software like Android Studio and Xcode.

Uploaded by

Ashish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
232 views7 pages

Money Management App For Expense Planning Based On Flutter: 1) Background/ Problem Statement

This document describes a money management mobile application created using Flutter that allows users to track expenses and income, adhere to budgets, and view spending charts. The cross-platform app allows adding, updating, and deleting income/expense entries. When expenses exceed the monthly budget, the user is warned. It has modules for the dashboard, adding/editing financial data, and viewing charts. The app was developed using the waterfall model and requires hardware like Android/iOS phones and software like Android Studio and Xcode.

Uploaded by

Ashish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Money Management App for Expense Planning Based

on Flutter

1) Background/ Problem Statement

Technological advancements, particularly in mobile technology, have


been increasing in the modern era. As a result, as the number of mobile
users grows, so will the number of mobile applications available to
users.
Since November 2016, mobile devices have generated 48.19% more
network traffic than desktops or laptops (47 per cent). A mobile
application must become familiar with two distinct platforms in order
to reach the majority of users: Android and iOS. These two platforms
have significant differences that necessitate the development of
different skill sets.
This project is written in Dart and is based on the flutter framework.
Dart is a programming language that Google developed and keeps up
with. A cross-platform framework for building high-performance mobile
apps is called Flutter.
This Money Management System helps the user to track financial
activity efficiently. It allows the user to set up the income and expenses
from various options.
2) Working of the Project

In Money Management System, it will enable the user to keep track of


spending, adhere to a budget, and make savings. The user can choose
to view the spending chart on a monthly or annual basis. using mobile
money applications as a platform for managing money to help users
develop a saving culture and to promote discipline.

The working of the application is the same for both the Android and iOS
platforms.

In the dashboard, the user can view their total balance, monthly and
annual expenses, and income. They can also view the expenses and
income total category-wise.

It’s easy to add expenses to keep records, add income and update or
delete any income or expenses. This system offers a graphical
representation in the form of charts to help users understand and get a
general sense of how money can be managed.

As this system helps manage money, when the expenses are beyond the
certain set limitation or budget for the month, the user will be notified
with a warning.
3) Advantages

 helps with saving money, tracking spending, and sticking to a


budget
 It provides charts to understand the expenses.
 The system is cross-platform.
4) System Description
The system comprises 1 major module with a sub-module as
follows:
User:
 Android App
 Dashboard
- View Total Balance/Income/Expense Monthly/Annually
- Expense/Income total category wise
 Add Expense
 Add Income
 Update/Delete
- Update or delete any income/expense
 View Chart
 Set budget
- When your expense increases the budget set for your
month, you will be given a warning.
 iOS App
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 macOS Sierra and above (If Mac setup is required)
 Windows 7 or higher
 I3 processor system or higher
 8 GB RAM or higher
 100 GB ROM or higher

ii. Android Phone (6.0 and above)


iii. iPhone (iOS 9 and above) (If the iOS version needs to be
checked)

II. Software Requirement

iv. Laptop or PC
 Android Studio with Flutter Plugin
 XCode (Latest version) (If iOS version needs to be
checked on Mac)
 Azure Data Studio
7) Limitation/Disadvantages
- If system data is cleared or uninstalled, all the data is lost.
- A new category cannot be added.
- Records greater than 1 year cannot be seen.

8) Application – This system aids in money management; when


expenses exceed a predetermined monthly budget or limit, the
user is alerted with a warning.

9) Reference
- https://www.researchgate.net/publication/
269846460_Design_and_Implementation_Money_Management_We
b_Based_Application_for_Personal_and_Family_Proposed_for_CV_X
- https://www.researchgate.net/publication/
338342868_Development_Smart_Mobile_Money_Management_App
lication_for_Students

You might also like