
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
![]()

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
Madhan Raj R , Deepak Pranesh V, Hari Hara Sudan S A, Madhesh R S
Department of Artificial Intelligence and Data Science, Rathinam Technical Campus, Coimbatore, India
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
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.
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
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.
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.
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.
ThefrontendisdevelopedusingHTML,CSS,and JavaScript.Itprovides:
UserRegistrationInterface
OTPVerificationPage
DashboardView SavingsGoalCreationInterface PaymentSimulationPage
ThefrontendcommunicateswithbackendAPIsusing HTTPrequestsandsession-basedauthentication.
ThebackendisdevelopedusingNode.jsandExpress.js.It handles:
OTPgenerationandverification
Passwordhashingusingbcrypt
Paymentprocessinglogic
Goalprogresscalculation
Emailnotificationtriggering
ThebackendensuressecureAPIrouting,session management,anddatabasecommunication.Businesslogic forautomatedsavingscalculationisimplementedwithin thislayertomaintainsystemintegrityandconsistency.
PostgreSQL database ensures structured storage of users, goals,andpayments.Foreignkeyconstraintsmaintaindata integrity.Therelationaldatabasemodelensuresconsistency, avoidsredundancy,andsupportsefficientqueryexecution. Backupmechanismsandstructuredschemadesignfurther enhancedatareliability.
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.
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
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
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.
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
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.
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.
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.
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.
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.
[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.