Skip to main content

UPI-Enabled Digital Savings Bank with Automated Goal-Based Algorithm

Page 1


International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

UPI-Enabled Digital Savings Bank with Automated Goal-Based Algorithm

Abstract - The rapid advancement of digital payment technologies has transformed financial transactions by enabling instant, secure, and seamless fund transfers. The UnifiedPayments Interface (UPI)hassignificantlycontributed to financial inclusion and digital adoption in India. However, existing UPI-basedapplicationsprimarilyfocusontransaction execution and lack structured savings planning features. This results infragmented financial management,whereusersrely on separate tools for payments and savings tracking.

This paper proposes UPI Savings Money Bank, a full-stack web-based financial platform that integrates UPI-style payment simulation with an automated goal-based savings algorithm. The system allows secure registration using OTPbased authentication, encrypted password storage, sessionbased login, savings goal creation, and direct allocation of funds to selected goals. The backendisdevelopedusingNode.js and Express.js, while PostgreSQL ensures secure relational data management. Email notifications areimplementedusing Nodemailer to enhance transparency and user engagement.

The proposed algorithm dynamically calculates savings progress and updates financialgoalsinrealtime.Performance evaluation demonstrates low response latency (<800 ms), secure transaction handling, and reliable data consistency. The system promotes disciplined financial behavior by combining digital payments with structured savings management in a unified platform.

Key Words: Digital Payments, UPI, Goal-Based Savings, Node.js, PostgreSQL, Full-Stack Web Application, OTP Authentication, Financial Technology

1. INTRODUCTION

Digital payment systems have significantly improved financialaccessibilityandtransactionefficiency.UPIenables real-time bank-to-bank transfers without sharing account details, enhancing financial inclusion. Despite this advancement,mostdigitalpaymentplatformsfocusonlyon transaction execution and do not provide integrated financialplanningtools.

The increasing adoption of smartphones and internet bankinghasacceleratedthegrowthofdigitaltransactions acrossurbanandruralregions.Usersnowpreferinstantand contactless payment systems over traditional banking methods.However,theconvenienceoffasttransactionsdoes not automatically translate into effective financial

management. Many users struggle to maintain savings disciplinebecausedigitalpaymentplatformsareprimarily transaction-orientedratherthansavings-oriented.

Userswhoaimtosavemoneyforspecificgoalsoftendepend on spreadsheets, manual tracking, or separate financial applications. This fragmented approach reduces financial discipline and limits effective savings planning. Managing multiple applications for payments and savings creates inconvenienceandreducesuserengagementwithstructured financialplanning.

The proposed system integrates payment simulation with structuredgoal-basedsavings,providinguserswithaunified digital financial platform. By combining transaction capability with savings tracking, the system encourages responsiblespendingandsystematicfinancialgrowth.

1.1 Problem Statement

Existingdigitalpaymentapplicationsenablefastandsecure transactionsbutlackstructuredsavingsplanningfeatures. Usersmustrelyonseparatesystemsformanagingfinancial goals.Theabsenceofintegratedsavingstracking,real-time progressvisualization,andautomatedallocationmechanisms reducesuserengagementandfinancialawareness.

Furthermore, traditional savings tracking methods do not provide instant feedback after a transaction is completed. Users are unable to clearly visualize how each payment contributestowardlong-termgoals.Thisdisconnectbetween spending and saving leads to reduced motivation and inconsistentfinancialbehavior.

Many financial applications also lack personalized dashboardsthatcombinebothpaymenthistoryandsavings growthinasingleinterface.Withoutautomation,usersmust manually update their savings records, increasing the chancesoferrorsandinconsistencies.

Therefore,thereisaneedforasecure,unifiedplatformthat combinesdigitalpaymentfunctionalitywithautomatedgoalbased savings management. The system must ensure data security, ease of use, and real-time updates to improve financialdiscipline.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

1.2 Objectives

Theprimaryobjectivesoftheproposedsystemare:

 To develop a secure web-based digital savings platform

 Toimplementemail-basedOTPauthentication

 TointegratesimulatedUPI-stylepayments

 To design an automated goal-based savings algorithm

 Toprovidereal-timesavingsprogressvisualization

 Tosendautomatedemailnotificationsforfinancial activities

Inadditiontotheseobjectives,thesystemaimstocreatea user-friendlyinterfacethatsimplifiesfinancialplanningfor individualswithvaryinglevelsoftechnicalknowledge.The platform also intends to ensure scalability so that it can supportmultipleuserssimultaneouslywithoutperformance degradation.Anotherobjectiveistomaintaindataintegrity and prevent unauthorized access through secure backend validationmechanisms.

2. LITERATURE REVIEW

Several studies highlight the growth of digital payment systems and financial management tools. Digital banking adoption has increased due to improved infrastructure, regulatory support, and user-friendly mobile applications. Researchersemphasizethatfinancialtechnologyinnovations play a crucial role in promoting economic growth and financialinclusion.

Kumaretal.(2022)analyzeddigitalpaymentadoptiontrends and found that integrated financial tools improve user engagement. Sharma and Patel (2021) demonstrated that goalvisualizationincreasessavingsdisciplinebyover25%. The Reserve Bank of India’s Digital Payment Index (2023) emphasizessecureauthenticationmechanismssuchasOTPbased verification in financial platforms. NPCI’s UPI documentation explains real-time transaction processing architecture.Singhetal.(2020)discussedfull-stackfintech architecturesintegratingsecurebackendframeworkswith relationaldatabases.

Althoughpriorresearchfocusesonpaymentefficiencyand financialplanningseparately,limitedworkhasbeendoneon combining both functionalities into a single automated system.Thisgapinresearchmotivatesthedevelopmentofan integrated platform that connects digital payments with structuredsavingsmechanisms.

3. SYSTEM ARCHITECTURE

The system follows a three-tier client-server architecture designedtoensurescalability,security,andmaintainability. Themodulararchitectureallowsindependentdevelopment and maintenance of frontend, backend, and database

components. This separation of concerns improves performanceoptimizationandfuturescalability.

3.1 Presentation Layer

ThefrontendisdevelopedusingHTML,CSS,and JavaScript.Itprovides:

 UserRegistrationInterface

 OTPVerificationPage

 DashboardView  SavingsGoalCreationInterface  PaymentSimulationPage

ThefrontendcommunicateswithbackendAPIsusing HTTPrequestsandsession-basedauthentication.

3.2 Application Layer

ThebackendisdevelopedusingNode.jsandExpress.js.It handles:

 OTPgenerationandverification

 Passwordhashingusingbcrypt

 Paymentprocessinglogic

 Goalprogresscalculation

 Emailnotificationtriggering

ThebackendensuressecureAPIrouting,session management,anddatabasecommunication.Businesslogic forautomatedsavingscalculationisimplementedwithin thislayertomaintainsystemintegrityandconsistency.

3.3 Data Layer

PostgreSQL database ensures structured storage of users, goals,andpayments.Foreignkeyconstraintsmaintaindata integrity.Therelationaldatabasemodelensuresconsistency, avoidsredundancy,andsupportsefficientqueryexecution. Backupmechanismsandstructuredschemadesignfurther enhancedatareliability.

4.AUTOMATED GOAL-BASED SAVINGS ALGORITHM

The system implements an algorithm that automatically updates savings progress upon each transaction. The primary purpose of this algorithm is to ensure that every deposit made by the user is accurately reflected in the selected savings goal without manual intervention. The automation minimizes calculation errors and maintains consistency between transaction records and savings balances.

The algorithm is triggered immediately after successful paymentvalidation.Itretrievesthecurrentsavedamount fromthedatabaseandperformsarithmeticcomputationto determine the updated value. This real-time processing

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

ensuresthatusersreceiveinstantfeedbackontheirsavings growth.

Algorithm Steps:

1. Userselectsasavingsgoal.

2. Userentersamounttodeposit.

3. Systemvalidates:

o Amount>0

o Goalexists

o Usersessionvalid

4. Retrievecurrentsavedamount.

5. Compute:

New_Saved_Amount = Current_Saved + Deposit_Amount

6. Calculateprogresspercentage: Progress% = (New_Saved / Target_Amount) × 100

7. Updatedatabase.

8. Sendconfirmationemail.

The algorithm ensures atomic database operations to prevent inconsistencies during concurrent transactions. It also prevents over-allocation by validating that the saved amountdoesnotexceedthetargetamount.Thisstructured automationpromotesdisciplinedfinancialtracking.

5. SYSTEM IMPLEMENTATION

Thesystemimplementationfollowsamodulardevelopment approach, where each functional unit is developed and tested independently before integration. This approach enhances maintainability and simplifies debugging. The backendserverprocessesclientrequeststhroughRESTful APIsandrespondswithstructuredJSONdata.

Theapplicationwasdevelopedusingindustry-standardweb technologies to ensure reliability and scalability. Error handling mechanisms are implemented to manage invalid inputs,unauthorizedaccess,anddatabasefailures.Logging mechanismsarealsoincludedtotracksystemactivityand improvetroubleshootingefficiency.

5.1

Authentication Module

Implements email OTP verification and password hashing usingbcrypt.TheOTPisrandomlygeneratedandsenttothe registered email address to verify user identity during registration. Password encryption ensures that sensitive credentialsareneverstoredinplaintextformat.

Sessionmanagementtechniquesareusedtomaintainsecure login states. Unauthorized access attempts are blocked through backend validation. These measures significantly enhanceplatformsecurity.

5.2 Savings Goal Module

Allows users to create goals with target amounts and monitor progress. Each goal is uniquely associated with a specific user through foreign key relationships in the

database.Thesystemprovidesreal-timeupdateswhenever fundsareaddedtoagoal.

Userscanviewtheirsavingspercentage,remainingbalance, and transaction history through the dashboard. This transparency encourages better financial planning and accountability.

5.3 Payment

Module

Simulated UPI interface for allocating funds directly to selected goals. The module validates user input before processing transactions to ensure data accuracy. Once validated,thetransactiondetailsarestoredsecurelyinthe paymentstable.

Theintegrationbetweenthepaymentmoduleandsavings module ensures that every successful transaction automaticallyupdatesthecorrespondingsavingsgoal.This tightintegrationreducesmanualeffortandimprovesuser experience.

5.4 Notification Module

Sends automated emails for OTP verification, account creation,andsavingsupdates.Thesenotificationsenhance usertrustbyprovidingconfirmationoffinancialactivities.

The email system ensures timely communication using SMTP protocols. By informing users about their savings progress, the system increases engagement and transparency.

6. DATABASE DESIGN

ThesystemusesPostgreSQLrelationaldatabasetoensure structured and secure data storage. The relational model enables efficient querying, data consistency, and integrity constraints. Proper indexing techniques are applied to optimizequeryperformance.

Thedatabaseschemaisdesignedtominimizeredundancy and maintain normalization standards. Relationships between tables are enforced using foreign keys to ensure referentialintegrity.

 Users Table

 user_id

 email

 username

 password

This table stores authentication and identification information.Uniqueconstraintspreventduplicateaccounts.

 Savings Goals Table

 goal_id  goal_name  target_amount  saved_amount

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

 user_id(ForeignKey)

This table maintains goal-specific financial data and links eachgoaltoitsrespectiveuser.

 Payments Table

 payment_id

 goal_id

 amount

 payment_date

This table records every transaction associated with a savingsgoal.Timestampfieldsenablechronologicaltracking offinancialactivities.

Thestructureddatabasedesignensuressecureandefficient financialdatamanagement.

7. RESULTS AND PERFORMANCE ANALYSIS

The system was tested under multiple user scenarios to evaluate functionality and performance. Testing included registrationvalidation,login authentication, goal creation, andsimulatedpaymenttransactions.

Test Case Result

UserRegistration Successful

OTPVerification Validated

GoalCreation Storedcorrectly

PaymentProcessing Updatedin<1sec

EmailNotification Deliveredsuccessfully

Performanceevaluationconfirmsthatthesystemoperates efficientlywithinacceptablelatencylimits.Theintegration between modules functions smoothly without transaction errors.

8. COMPARISON WITH EXISTING SYSTEMS

Feature Traditional UPI Apps Savings Apps Proposed System

UPIPayments Yes No Yes (Simulated)

GoalTracking No Yes Yes

Integrated Platform No No Yes

OTPSecurity Yes Limited Yes

EmailAlerts Limited No Yes

TraditionalUPIapplicationsprimarilyfocusontransaction execution without structured savings support. Savings applicationsprovidetrackingbutlackintegratedpayment functionality.Theproposedsystemcombinesbothfeatures withinasingleplatform,offeringautomation,security,and convenience.

This integration differentiates the system from existing solutions and enhances overall financial management efficiency.

9. CONCLUSION

TheUPISavingsMoneyBanksuccessfullyintegratesdigital payment simulation with automated goal-based savings managementinaunifiedweb-basedplatform.Thesystem addresses the limitations of existing digital payment applications by combining transaction functionality with structuredfinancialplanningtools.Bylinkingeachpayment directlytoasavingsgoal,theplatformensuresthatuserscan clearlyvisualizetheirfinancialprogressinrealtime.

The implementation of OTP-based authentication and encryptedpasswordstorageenhancessecurityandprotects user data from unauthorized access. The automated goalbasedalgorithmensuresaccuratecalculationandimmediate updating of savings progress after each transaction. This real-time synchronization between payment records and savingsdataimprovestransparencyandreliability.

Performance testing confirms that the system operates efficiently under multiple user scenarios, maintaining low response time and consistent database updates. The modular full-stack architecture ensures scalability and maintainability, allowing future enhancements without majorstructuralchanges.

Overall, the project demonstrates how full-stack web developmenttechnologiescanbeeffectivelyutilizedtobuild secure and intelligent financial management applications. Theintegrationofpaymentsandsavingsinasingleplatform promotesdisciplinedfinancialbehaviorandimprovesuser engagement.

10. FUTURE WORK

Althoughthecurrentsystemachievesitsobjectives,several enhancements can further improve functionality and scalability. One significant improvement would be integrating real UPI APIs to enable actual bank-level transactions instead of simulated payments. This would transform the application from a prototype system into a fullyoperationalfintechsolution.

DevelopingadedicatedmobileapplicationforAndroidand iOS platforms would increase accessibility and user adoption. Mobile push notifications could replace or complementemailnotificationsforfastercommunication. ArtificialIntelligence-basedrecommendationsystemscould be implemented to analyse user spending patterns and suggest optimized savings strategies. Advanced data visualization tools, such as graphical dashboards and predictive analytics, could further enhance user understandingoffinancialtrends.

Security can be strengthened by introducing multi-factor authentication and token-based API access. Additionally, deployingthesystemoncloudinfrastructurewouldimprove

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

scalability, availability, and performance under high user loads.

These future enhancements would expand the system’s capabilities and position it as a comprehensive digital financialmanagementplatform.

REFERENCES

[1] NPCI, “Unified Payments Interface Procedural Guidelines,”2024.

[2] ReserveBankofIndia,“DigitalPaymentIndexReport,” 2023.

[3] A.Kumaretal.,“AdoptionofDigitalPaymentSystemsin India,”IJFMR,2022.

[4] P. Sharma and R. Patel, “Goal-Based Savings Applications,”IEEEFinTechConference,2021.

[5] OWASP Foundation, “Web Application Security Guidelines,”2023.

Turn static files into dynamic content formats.

Create a flipbook
UPI-Enabled Digital Savings Bank with Automated Goal-Based Algorithm by IRJET Journal - Issuu