SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 6 Issue 3, March-April 2022 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1509
Expense Manager Flutter Application
Prithvish Rahul P, Mohd Tajammul
School of CS & IT, Jain University, Bangalore, Karnataka, India
ABSTRACT
Expense trackers are smartphone apps that keep track of a user's
spending and provide a detailed picture of their daily, monthly, or
annual spending. This study looks into spending tracker apps that are
deficient in terms of user experience and data collection.
The proposed expense tracker will provide a better experience for the
user by incorporating information from text messages about financial
transactions such as debit and credit of his/her funds. The user can
also enter an initial budget for a week, month, or year, and the
expense tracker will keep him up to date or alert him if his expenses
exceed his weekly, monthly, or yearly budget.
KEYWORDS: Android, MongoDB, Flutter, Cross-platform, Cloud
backup, Expense Manager, Budgeting Tools, Financial Planning,
Expense Tracker, Money management, Android studio
How to cite this paper: Prithvish Rahul
P | Mohd Tajammul "Expense Manager
Flutter Application" Published in
International Journal
of Trend in
Scientific Research
and Development
(ijtsrd), ISSN: 2456-
6470, Volume-6 |
Issue-3, April 2022,
pp.1509-1515, URL:
www.ijtsrd.com/papers/ijtsrd49746.pdf
Copyright © 2022 by author (s) and
International Journal of Trend in
Scientific Research and Development
Journal. This is an
Open Access article
distributed under the
terms of the Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
I. INTRODUCTION
Users can use this application to keep a digitally
automated journal. Each user will be needed to
register on the system at which time they will be
given an id that will be used to keep track of each
individual user. Expense Tracker is an application
that keeps track of a user's income and expenses on a
daily basis. This programme divides the user's income
into the daily expenses allowed. If you exceed that
day's expense, it will be deducted from your income
and replaced with a new daily spending allowance; if
that day's expense is less, it will be saved. At the
conclusion of each month, the expense tracking
programme will provide a report that displays income
and expense in multiple graphs.
Following are the brief explanation about the
technology used to build the product: -
A. Android
Android is a full set of software for mobile devices
such as tablets, laptops, smartphones, e-readers, set-
top boxes, and other similar devices. It includes a
Linux-based operating system, middleware, and
critical mobile apps.[24]
It's comparable to a mobile operating system.
However, it is not confined to mobile devices. It's
now found in a variety of devices, including phones,
tablets, and televisions.[24]
B. Flutter
In general, developing a mobile application is a
difficult and time-consuming task. There are
numerous frameworks that offer fantastic
functionality for developing mobile applications.
Android has a native framework for developing
mobile apps that is based on Java and Kotlin, whereas
iOS has a framework that is based on Objective-
C/Swift. As a result, we'll need two different
languages and frameworks to create apps for both
operating systems. To combat this complexity,
numerous frameworks have been developed that
handle both operating systems and desktop
applications. Cross-platform development tools are
the name for these frameworks.[1]
Flutter is a Google open-source framework for
creating multi-platform, natively built applications
from a single codebase.[1]
Flutter is distinct from other frameworks in that it
does not rely on Web View or the device's OEM
widgets. Instead, it draws widgets with its own high-
performance rendering engine. Most of its systems,
IJTSRD49746
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1510
such as animation, gesture, and widgets, are written
on the Dart programming language, which allows
developers to simply read, alter, replace, or remove
anything. It allows developers complete control over
the system.[1]
C. MongoDB
The technique for storing and retrieving data is
provided by a database management system.[2]
Different types of database management systems
exist:
RDBMS (Relational Database Management
System) (Relational Database Management
Systems)
OLAP (Online Analytical Processing) (Online
Analytical Processing)
NoSQL database (Not only SQL)
Relational databases, such as MySQL, are not the
same as NoSQL databases. Before you can actually
put data into a relational database, you must first
construct the table, specify the structure, and set the
data types of fields, among other things. You don't
have to worry about it with NoSQL because you can
insert and update data on the fly.[2]
One of the benefits of NoSQL databases is that they
are extremely easy to scale and perform substantially
faster in the majority of database operations. There
are times when a relational database is preferable to a
NoSQL database, however when dealing with large
amounts of data, a NoSQL database is the best
option.[2]
MongoDB is a document-oriented database that is
open source and holds data in the form of documents
(key and value pairs). Document-based databases are
one sort of NoSQL database, as we mentioned in our
previous course (NoSQL introduction).[2]
D. SQLite
SQLite is a software library that creates a
transactional SQL database engine that is self-
contained, serverless, and requires no configuration.
SQLite is the world's most extensively used SQL
database engine. SQLite's source code is available in
the public domain. This lesson will provide you with
a fast introduction to SQLite and help you become
familiar with SQLite programming.
II. LITERATURE REVIEW
The application "Walnut" has similar functionality in
that it keeps track of user costs and generates detailed
reports based on the type of user expense [4]. Walnut
requires credit/debit card information from users in
order to keep track of their spending. [3] The
application “Money Manager” makes managing
personal finances as easy as pie! Now easily record
your personal and business financial transactions,
generate spending reports, review your daily, weekly
and monthly financial data and manage your assets
with Money Manager's spending tracker and budget
planner.[5]
The following are the features of the app "Expense
Manager": Keeping track of spending and incomes
Split Transaction - In a single transaction, record all
items with varied categories and amounts. Expenses
and revenue that occur on a regular basis, Multiple
accounts, snapping a picture of a receipt, monitoring
tax, tracking mileage, tracking debts, and using a
credit card are all things that may be done with a
credit card. [8]
The application "Expense Manager" is a
straightforward, user-friendly, stable, and feature-rich
app created specifically for you. Everything you need
to keep track of your spending, cheque book, and
budgeting is there at your fingertips. Money Manager
makes personal financial management a piece of
cake! With Money Manager's spending tracker and
budget planner, you can effortlessly record personal
and company financial transactions, generate
expenditure reports, evaluate your daily, weekly, and
monthly financial statistics, and manage your assets.
[6]
The application "Daily Expense: Expense Manager"
allows users to conveniently and swiftly track and
manage daily costs. With this finest cost manager
software, you can quickly manage your revenues,
expenses, daily cash, bills, and more. [7]
My Money Manager is an app that allows you to keep
track of your income, expenses, and savings.
Attractive graphs that display your earnings and
savings that can genuinely help you track and save
your hard-earned money. [9]
III. PROBLEM FORMULATION
Traditional cost tracker methods involved
bookkeeping methodologies or keeping track of their
expenses in MS-excel workbooks, which are insecure
due to the possibility of losing the excel workbook
file or the ledger.
Existing applications, however, have overcome the
difficulty of the traditional expense tracker
methodology's lack of offering a nice user experience
and preserving user data in a secure manner by
requesting sensitive information such as the user's
credit/debit card information.
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1511
IV. OVERVIEW OF THE APPLICATION
A. System Architecture
Fig.1: System architecture of proposed system
Fig 1 shows the system architecture, which employs the flutter framework for routing and Java in the backend to
perform logical operations and store user expense data in the database. To access his spending manager, the user
must input his four-digit pin. [10-24]
Telephony.Sms.Inbox
The Inbox Android API is used to check for bank statement messages that are sent to the user's inbox on a
regular basis. This android API will allow the app to read the user's inbox SMS and, if necessary, accept expense
input automatically. [3]
The org.eazegraph.lib.charts.PieChart module is used to create the pie chart of user costs that will be displayed
on the application's home screen.[4]
If the user's weekly, monthly, or annual budget is exceeded, an alert will be issued to him.
B. Application Workflow
Fig 1.1: Input Workflow of the proposed application
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1512
Fig 1.1 shows the application workflow of inputs & storing user expenses in database.
Fig 1.2: Data retrieval of user from Database
Fig 1.2 shows the workflow of user data getting
retrieved from database & displaying user
weekly/monthly expense with a bar graph
C. Application Modules
The proposed system involves following module: -
Expense module
In this module user logs in to the application &
provide his/her expenses or if user has performed a e-
transaction the bank SMS will be read by the app &
automatically.
Add expense module
In this module user need to manually enter his
expense & purpose for expense.
the expense of the user is automatically updated by
reading the e-transaction message.
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1513
Add expense category module
In this module user can add a new category of
expense
View expense module
In this module user can view daily/monthly expense
with a Bar graph which might help user in analyzing
his expense in a better way based on category of
expense.
Daily expense module
This module helps user in viewing his daily & weekly
expense with date
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1514
Monthly expense module
This module helps user in viewing his monthly
expense with a bar graph.
V. CONCLUSION & FUTURE SCOPE
In this article, surveyed at different apps and
methodologies for tracking user expenses. This
allows us to comprehend the drawbacks of the current
spending tracking smartphone application.
The proposed solution offers a nice user interface,
does not ask for sensitive information such as credit
card numbers, and provides a cloud backup of the
user's data in the form of a .csv file.
A. FUTURE SCOPE
The following are some future features that could be
added to the suggested solution in future:
Providing shared ledger maintenance
Adding a crypto wallet function
Providing a checklist to write down the payments
that have been made or that will be made in the
near future.
REFERENCES
[1] https://flutter.dev/
[2] https://www.mongodb.com/
[3] https://developer.android.com/studio?gclsrc=ds
&gclsrc=ds
[4] Walnut Expense tracker:
https://play.google.com/store/apps/details?id=c
om.daamitt.walnut.app&hl=en
[5] Money manager:
https://play.google.com/store/apps/details?id=c
om.realbyteapps.moneymanagerfree&hl=en
[6] Expense manager(nativedev):
https://play.google.com/store/apps/details?id=c
om.nativedev.expensemanager
[7] Expense manager(guidance):
https://play.google.com/store/apps/details?id=c
om.guidence.expensesmanager
[8] Expense manager(codeplayon):
https://play.google.com/store/apps/details?id=c
om.codeplayon.expensemanager
[9] My money manager:
https://play.google.com/store/apps/details?id=c
om.ydoodle.mymoneymanager
[10] Alam T., Tajammul M., Gupta R. (2022)
Towards the Sustainable Development of Smart
Cities Through Cloud Computing. In: Piuri V.,
Shaw R.N., Ghosh A., Islam R. (eds) AI and
IoT for Smart City Applications. Studies in
Computational Intelligence, vol 1002.
[11] Tajammul, M., Shaw R.N., Ghosh A., Parveen
R. (2021) Error Detection Algorithm for Cloud
Outsourced Big Data. In: Bansal J.C., Fung
L.C.C., Simic M., Ghosh A. (eds) Advances in
Applications of Data-Driven Computing.
Advances in Intelligent Systems and
Computing, vol 1319.
[12] Tajammul, M, Parveen, R., “Cloud Storage in
Context of Amazon Web Services”,
International Journal of All Research Education
and Scientific Methods, vol. 10, issue 01, pp.
442-446, 2021.
[13] Tajammul, M., Parveen, R., “Auto Encryption
Algorithm for Uploading Data on Cloud
Storage”, BIJIT - BVICAM’s International
Journal of Information Technology, vol. 12,
Issue 3, pp. 831-837, 2020.
[14] Tajammul, M., Parveen, R., “Key Generation
Algorithm Coupled with DES for Securing
Cloud Storage,” International Journal of
Engineering and Advanced Technology
(IJEAT) ISSN: 2249-8958, Volume-8 Issue-5,
June 2019 no. 5, pp. 1452–1458, 2019.
[15] Tajammul M., Parveen R., “Two Pass
Multidimensional Key Generation and
Encryption Algorithm for Data Storage
Security in Cloud Computing”, International
Journal of Recent Technology in Engineering,
Vol. 8, Issue-2, pp. 4152–4158, 2019.
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1515
[16] Tajammul M., Parveen R., “Algorithm for
Document Integrity Testing Pre-Upload and
Post- Download from Cloud Storage”,
International Journal of Recent Technology in
Engineering, Vol. 8, Issue-2S6, pp. 973–979,
2019.
[17] Tajammul, M., Parveen, R., “Auto Encryption
Algorithm for Uploading Data on Cloud
Storage”, BIJIT - BVICAM’s International
Journal of Information Technology, vol. 12,
Issue 3, pp. 831-837, 2020.
[18] Tajammul, M., Parveen, R., and M.
Shahnawaz, “Cloud Computing Security Issues
and Methods to Resolve: Review,” Journal of
Basic Applied Engineering and Research, vol.
5, no. 7, pp. 545–550, 2018.
[19] Tajammul, M., Parveen, R., Delhi, N. (2018).
Comparative Study of Big Ten Information
Security Management System Standards,
International Journal of Engineering Research
in Computer Science and Engineering
(IJERCSE) Vol 5, Issue 2, pp. 5-14, 2018.
[20] M. Tajammul, R. Parveen, N. K. Gaur and S.
D, "Data Sensitive Algorithm Integrated with
Compression Technique for Secured and
Efficient Utilization of Cloud Storage," 2021
IEEE 4th International Conference on
Computing, Power and Communication
Technologies (GUCON), 2021, pp. 1-9,
doi:10.1109/GUCON50781.2021.9573648.
[21] Tajammul, M., Parveen, R., (2017).
Comparative Analysis of Big Ten ISMS
Standards and Their Effect on Cloud
Computing, 978-1-5386-
06278/17/31:00c2017IEEE; 9001; 362367.
[22] Tajammul, M., and R. Parveen, "To Carve out
Private Cloud with Total Functionality," 2020
2nd International Conference on Advances in
Computing, Communication Control and
Networking (ICACCCN), 2020, pp. 831-835,
doi: 10.1109/ICACCCN51052.2020.9362826.
[23] M. Tajammul, R. Parveen and I. A. Tayubi,
"Comparative Analysis of Security Algorithms
used in Cloud Computing," 2021 8th
International Conference on Computing for
Sustainable Global Development (INDIACom),
2021, pp. 875-880,
doi:10.1109/INDIACom51348.2021.00157.
[24] https://developer.android.com/docs
[25] Prithvish Rahul P, MohdTajammul (2022).A
Survey on Expense Tracker Mobile Application
(https://ijsrem.com/download/a-survey-on-
expense-tracker-mobile-application/)

More Related Content

What's hot

Online notice board
Online notice boardOnline notice board
Online notice board
Deepak Upadhyay
 
Google Maps in Android
Google Maps in AndroidGoogle Maps in Android
Google Maps in Android
Mobile 2.0 Europe
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
Ankit Verma
 
Atm project
Atm projectAtm project
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - Presentation
Atul Panjwani
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
Laxmi Kant Yadav
 
Online event management system
Online event management systemOnline event management system
Online event management system
Ramakrishnareddy8554
 
Java project-presentation
Java project-presentationJava project-presentation
Java project-presentation
APSMIND TECHNOLOGY PVT LTD.
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kunti
Nawaraj Ghimire
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
RIDDHICHOUHAN2
 
Library management system
Library management systemLibrary management system
Library management system
Paresh Gosavi
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
Vikas Sharma
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
Library management system project
Library management system projectLibrary management system project
Library management system project
AJAY KUMAR
 
Future scope of alumni project
Future scope of alumni projectFuture scope of alumni project
Future scope of alumni projectArchana Deoli
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
Chirag Thaker
 
Online examination system
Online examination systemOnline examination system
Online examination system
Mr. Vikram Singh Slathia
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
Abu Kaisar
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
Love Kothari
 

What's hot (20)

Online notice board
Online notice boardOnline notice board
Online notice board
 
Google Maps in Android
Google Maps in AndroidGoogle Maps in Android
Google Maps in Android
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 
Atm project
Atm projectAtm project
Atm project
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - Presentation
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Online event management system
Online event management systemOnline event management system
Online event management system
 
Java project-presentation
Java project-presentationJava project-presentation
Java project-presentation
 
Online examination system of open and distance education kunti
Online examination system of open and distance education kuntiOnline examination system of open and distance education kunti
Online examination system of open and distance education kunti
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
Future scope of alumni project
Future scope of alumni projectFuture scope of alumni project
Future scope of alumni project
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 

Similar to Expense Manager Flutter Application

Expense Manager: An Expense Tracking Application using Image Processing
Expense Manager: An Expense Tracking Application using Image ProcessingExpense Manager: An Expense Tracking Application using Image Processing
Expense Manager: An Expense Tracking Application using Image Processing
IRJET Journal
 
Blood Donors and Receivers Management System
Blood Donors and Receivers Management SystemBlood Donors and Receivers Management System
Blood Donors and Receivers Management System
IRJET Journal
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
IRJET Journal
 
An Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of MagazinesAn Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of Magazines
IRJET Journal
 
IRJET- My Expenses
IRJET- My ExpensesIRJET- My Expenses
IRJET- My Expenses
IRJET Journal
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
IRJET Journal
 
Paper391.pdf
Paper391.pdfPaper391.pdf
Paper391.pdf
ssuserecde2f
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
ijtsrd
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
IRJET Journal
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2
IRJET Journal
 
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
IRJET Journal
 
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
IRJET Journal
 
IRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual AssistantIRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET Journal
 
IRJET- A Review on Budget Estimator Android Application
IRJET-  	  A Review on Budget Estimator Android ApplicationIRJET-  	  A Review on Budget Estimator Android Application
IRJET- A Review on Budget Estimator Android Application
IRJET Journal
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...
IRJET Journal
 
Household Veritas - A platform that provides household services
Household Veritas - A platform that provides household servicesHousehold Veritas - A platform that provides household services
Household Veritas - A platform that provides household services
IRJET Journal
 
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
IRJET Journal
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
ijcseit
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
ijcseit
 

Similar to Expense Manager Flutter Application (20)

Expense Manager: An Expense Tracking Application using Image Processing
Expense Manager: An Expense Tracking Application using Image ProcessingExpense Manager: An Expense Tracking Application using Image Processing
Expense Manager: An Expense Tracking Application using Image Processing
 
Blood Donors and Receivers Management System
Blood Donors and Receivers Management SystemBlood Donors and Receivers Management System
Blood Donors and Receivers Management System
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
An Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of MagazinesAn Integrated Management Platform for Subscription of Magazines
An Integrated Management Platform for Subscription of Magazines
 
IRJET- My Expenses
IRJET- My ExpensesIRJET- My Expenses
IRJET- My Expenses
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Paper391.pdf
Paper391.pdfPaper391.pdf
Paper391.pdf
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2
 
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
 
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORMONLINE NOTICE AND REPORT GENERATOR PLATFORM
ONLINE NOTICE AND REPORT GENERATOR PLATFORM
 
IRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual AssistantIRJET- Android Smart Traveller Guide using Virtual Assistant
IRJET- Android Smart Traveller Guide using Virtual Assistant
 
IRJET- A Review on Budget Estimator Android Application
IRJET-  	  A Review on Budget Estimator Android ApplicationIRJET-  	  A Review on Budget Estimator Android Application
IRJET- A Review on Budget Estimator Android Application
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...
 
Household Veritas - A platform that provides household services
Household Veritas - A platform that provides household servicesHousehold Veritas - A platform that provides household services
Household Veritas - A platform that provides household services
 
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
IRJET- Enabling Identity-Based Integrity Auditing and Data Sharing with Sensi...
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

Expense Manager Flutter Application

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 6 Issue 3, March-April 2022 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1509 Expense Manager Flutter Application Prithvish Rahul P, Mohd Tajammul School of CS & IT, Jain University, Bangalore, Karnataka, India ABSTRACT Expense trackers are smartphone apps that keep track of a user's spending and provide a detailed picture of their daily, monthly, or annual spending. This study looks into spending tracker apps that are deficient in terms of user experience and data collection. The proposed expense tracker will provide a better experience for the user by incorporating information from text messages about financial transactions such as debit and credit of his/her funds. The user can also enter an initial budget for a week, month, or year, and the expense tracker will keep him up to date or alert him if his expenses exceed his weekly, monthly, or yearly budget. KEYWORDS: Android, MongoDB, Flutter, Cross-platform, Cloud backup, Expense Manager, Budgeting Tools, Financial Planning, Expense Tracker, Money management, Android studio How to cite this paper: Prithvish Rahul P | Mohd Tajammul "Expense Manager Flutter Application" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-6 | Issue-3, April 2022, pp.1509-1515, URL: www.ijtsrd.com/papers/ijtsrd49746.pdf Copyright © 2022 by author (s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) I. INTRODUCTION Users can use this application to keep a digitally automated journal. Each user will be needed to register on the system at which time they will be given an id that will be used to keep track of each individual user. Expense Tracker is an application that keeps track of a user's income and expenses on a daily basis. This programme divides the user's income into the daily expenses allowed. If you exceed that day's expense, it will be deducted from your income and replaced with a new daily spending allowance; if that day's expense is less, it will be saved. At the conclusion of each month, the expense tracking programme will provide a report that displays income and expense in multiple graphs. Following are the brief explanation about the technology used to build the product: - A. Android Android is a full set of software for mobile devices such as tablets, laptops, smartphones, e-readers, set- top boxes, and other similar devices. It includes a Linux-based operating system, middleware, and critical mobile apps.[24] It's comparable to a mobile operating system. However, it is not confined to mobile devices. It's now found in a variety of devices, including phones, tablets, and televisions.[24] B. Flutter In general, developing a mobile application is a difficult and time-consuming task. There are numerous frameworks that offer fantastic functionality for developing mobile applications. Android has a native framework for developing mobile apps that is based on Java and Kotlin, whereas iOS has a framework that is based on Objective- C/Swift. As a result, we'll need two different languages and frameworks to create apps for both operating systems. To combat this complexity, numerous frameworks have been developed that handle both operating systems and desktop applications. Cross-platform development tools are the name for these frameworks.[1] Flutter is a Google open-source framework for creating multi-platform, natively built applications from a single codebase.[1] Flutter is distinct from other frameworks in that it does not rely on Web View or the device's OEM widgets. Instead, it draws widgets with its own high- performance rendering engine. Most of its systems, IJTSRD49746
  • 2. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1510 such as animation, gesture, and widgets, are written on the Dart programming language, which allows developers to simply read, alter, replace, or remove anything. It allows developers complete control over the system.[1] C. MongoDB The technique for storing and retrieving data is provided by a database management system.[2] Different types of database management systems exist: RDBMS (Relational Database Management System) (Relational Database Management Systems) OLAP (Online Analytical Processing) (Online Analytical Processing) NoSQL database (Not only SQL) Relational databases, such as MySQL, are not the same as NoSQL databases. Before you can actually put data into a relational database, you must first construct the table, specify the structure, and set the data types of fields, among other things. You don't have to worry about it with NoSQL because you can insert and update data on the fly.[2] One of the benefits of NoSQL databases is that they are extremely easy to scale and perform substantially faster in the majority of database operations. There are times when a relational database is preferable to a NoSQL database, however when dealing with large amounts of data, a NoSQL database is the best option.[2] MongoDB is a document-oriented database that is open source and holds data in the form of documents (key and value pairs). Document-based databases are one sort of NoSQL database, as we mentioned in our previous course (NoSQL introduction).[2] D. SQLite SQLite is a software library that creates a transactional SQL database engine that is self- contained, serverless, and requires no configuration. SQLite is the world's most extensively used SQL database engine. SQLite's source code is available in the public domain. This lesson will provide you with a fast introduction to SQLite and help you become familiar with SQLite programming. II. LITERATURE REVIEW The application "Walnut" has similar functionality in that it keeps track of user costs and generates detailed reports based on the type of user expense [4]. Walnut requires credit/debit card information from users in order to keep track of their spending. [3] The application “Money Manager” makes managing personal finances as easy as pie! Now easily record your personal and business financial transactions, generate spending reports, review your daily, weekly and monthly financial data and manage your assets with Money Manager's spending tracker and budget planner.[5] The following are the features of the app "Expense Manager": Keeping track of spending and incomes Split Transaction - In a single transaction, record all items with varied categories and amounts. Expenses and revenue that occur on a regular basis, Multiple accounts, snapping a picture of a receipt, monitoring tax, tracking mileage, tracking debts, and using a credit card are all things that may be done with a credit card. [8] The application "Expense Manager" is a straightforward, user-friendly, stable, and feature-rich app created specifically for you. Everything you need to keep track of your spending, cheque book, and budgeting is there at your fingertips. Money Manager makes personal financial management a piece of cake! With Money Manager's spending tracker and budget planner, you can effortlessly record personal and company financial transactions, generate expenditure reports, evaluate your daily, weekly, and monthly financial statistics, and manage your assets. [6] The application "Daily Expense: Expense Manager" allows users to conveniently and swiftly track and manage daily costs. With this finest cost manager software, you can quickly manage your revenues, expenses, daily cash, bills, and more. [7] My Money Manager is an app that allows you to keep track of your income, expenses, and savings. Attractive graphs that display your earnings and savings that can genuinely help you track and save your hard-earned money. [9] III. PROBLEM FORMULATION Traditional cost tracker methods involved bookkeeping methodologies or keeping track of their expenses in MS-excel workbooks, which are insecure due to the possibility of losing the excel workbook file or the ledger. Existing applications, however, have overcome the difficulty of the traditional expense tracker methodology's lack of offering a nice user experience and preserving user data in a secure manner by requesting sensitive information such as the user's credit/debit card information.
  • 3. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1511 IV. OVERVIEW OF THE APPLICATION A. System Architecture Fig.1: System architecture of proposed system Fig 1 shows the system architecture, which employs the flutter framework for routing and Java in the backend to perform logical operations and store user expense data in the database. To access his spending manager, the user must input his four-digit pin. [10-24] Telephony.Sms.Inbox The Inbox Android API is used to check for bank statement messages that are sent to the user's inbox on a regular basis. This android API will allow the app to read the user's inbox SMS and, if necessary, accept expense input automatically. [3] The org.eazegraph.lib.charts.PieChart module is used to create the pie chart of user costs that will be displayed on the application's home screen.[4] If the user's weekly, monthly, or annual budget is exceeded, an alert will be issued to him. B. Application Workflow Fig 1.1: Input Workflow of the proposed application
  • 4. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1512 Fig 1.1 shows the application workflow of inputs & storing user expenses in database. Fig 1.2: Data retrieval of user from Database Fig 1.2 shows the workflow of user data getting retrieved from database & displaying user weekly/monthly expense with a bar graph C. Application Modules The proposed system involves following module: - Expense module In this module user logs in to the application & provide his/her expenses or if user has performed a e- transaction the bank SMS will be read by the app & automatically. Add expense module In this module user need to manually enter his expense & purpose for expense. the expense of the user is automatically updated by reading the e-transaction message.
  • 5. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1513 Add expense category module In this module user can add a new category of expense View expense module In this module user can view daily/monthly expense with a Bar graph which might help user in analyzing his expense in a better way based on category of expense. Daily expense module This module helps user in viewing his daily & weekly expense with date
  • 6. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1514 Monthly expense module This module helps user in viewing his monthly expense with a bar graph. V. CONCLUSION & FUTURE SCOPE In this article, surveyed at different apps and methodologies for tracking user expenses. This allows us to comprehend the drawbacks of the current spending tracking smartphone application. The proposed solution offers a nice user interface, does not ask for sensitive information such as credit card numbers, and provides a cloud backup of the user's data in the form of a .csv file. A. FUTURE SCOPE The following are some future features that could be added to the suggested solution in future: Providing shared ledger maintenance Adding a crypto wallet function Providing a checklist to write down the payments that have been made or that will be made in the near future. REFERENCES [1] https://flutter.dev/ [2] https://www.mongodb.com/ [3] https://developer.android.com/studio?gclsrc=ds &gclsrc=ds [4] Walnut Expense tracker: https://play.google.com/store/apps/details?id=c om.daamitt.walnut.app&hl=en [5] Money manager: https://play.google.com/store/apps/details?id=c om.realbyteapps.moneymanagerfree&hl=en [6] Expense manager(nativedev): https://play.google.com/store/apps/details?id=c om.nativedev.expensemanager [7] Expense manager(guidance): https://play.google.com/store/apps/details?id=c om.guidence.expensesmanager [8] Expense manager(codeplayon): https://play.google.com/store/apps/details?id=c om.codeplayon.expensemanager [9] My money manager: https://play.google.com/store/apps/details?id=c om.ydoodle.mymoneymanager [10] Alam T., Tajammul M., Gupta R. (2022) Towards the Sustainable Development of Smart Cities Through Cloud Computing. In: Piuri V., Shaw R.N., Ghosh A., Islam R. (eds) AI and IoT for Smart City Applications. Studies in Computational Intelligence, vol 1002. [11] Tajammul, M., Shaw R.N., Ghosh A., Parveen R. (2021) Error Detection Algorithm for Cloud Outsourced Big Data. In: Bansal J.C., Fung L.C.C., Simic M., Ghosh A. (eds) Advances in Applications of Data-Driven Computing. Advances in Intelligent Systems and Computing, vol 1319. [12] Tajammul, M, Parveen, R., “Cloud Storage in Context of Amazon Web Services”, International Journal of All Research Education and Scientific Methods, vol. 10, issue 01, pp. 442-446, 2021. [13] Tajammul, M., Parveen, R., “Auto Encryption Algorithm for Uploading Data on Cloud Storage”, BIJIT - BVICAM’s International Journal of Information Technology, vol. 12, Issue 3, pp. 831-837, 2020. [14] Tajammul, M., Parveen, R., “Key Generation Algorithm Coupled with DES for Securing Cloud Storage,” International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249-8958, Volume-8 Issue-5, June 2019 no. 5, pp. 1452–1458, 2019. [15] Tajammul M., Parveen R., “Two Pass Multidimensional Key Generation and Encryption Algorithm for Data Storage Security in Cloud Computing”, International Journal of Recent Technology in Engineering, Vol. 8, Issue-2, pp. 4152–4158, 2019.
  • 7. International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD49746 | Volume – 6 | Issue – 3 | Mar-Apr 2022 Page 1515 [16] Tajammul M., Parveen R., “Algorithm for Document Integrity Testing Pre-Upload and Post- Download from Cloud Storage”, International Journal of Recent Technology in Engineering, Vol. 8, Issue-2S6, pp. 973–979, 2019. [17] Tajammul, M., Parveen, R., “Auto Encryption Algorithm for Uploading Data on Cloud Storage”, BIJIT - BVICAM’s International Journal of Information Technology, vol. 12, Issue 3, pp. 831-837, 2020. [18] Tajammul, M., Parveen, R., and M. Shahnawaz, “Cloud Computing Security Issues and Methods to Resolve: Review,” Journal of Basic Applied Engineering and Research, vol. 5, no. 7, pp. 545–550, 2018. [19] Tajammul, M., Parveen, R., Delhi, N. (2018). Comparative Study of Big Ten Information Security Management System Standards, International Journal of Engineering Research in Computer Science and Engineering (IJERCSE) Vol 5, Issue 2, pp. 5-14, 2018. [20] M. Tajammul, R. Parveen, N. K. Gaur and S. D, "Data Sensitive Algorithm Integrated with Compression Technique for Secured and Efficient Utilization of Cloud Storage," 2021 IEEE 4th International Conference on Computing, Power and Communication Technologies (GUCON), 2021, pp. 1-9, doi:10.1109/GUCON50781.2021.9573648. [21] Tajammul, M., Parveen, R., (2017). Comparative Analysis of Big Ten ISMS Standards and Their Effect on Cloud Computing, 978-1-5386- 06278/17/31:00c2017IEEE; 9001; 362367. [22] Tajammul, M., and R. Parveen, "To Carve out Private Cloud with Total Functionality," 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 2020, pp. 831-835, doi: 10.1109/ICACCCN51052.2020.9362826. [23] M. Tajammul, R. Parveen and I. A. Tayubi, "Comparative Analysis of Security Algorithms used in Cloud Computing," 2021 8th International Conference on Computing for Sustainable Global Development (INDIACom), 2021, pp. 875-880, doi:10.1109/INDIACom51348.2021.00157. [24] https://developer.android.com/docs [25] Prithvish Rahul P, MohdTajammul (2022).A Survey on Expense Tracker Mobile Application (https://ijsrem.com/download/a-survey-on- expense-tracker-mobile-application/)