Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
10.55041/IJSREM.AITCON017
Volume:
10 |
4 |
April 2026
Pages:
1-6
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
computer technology
AITRC vita
computer technology
AITRC vita
computer technology
AITRC vita
computer technology
AITRC vita
computer technology
AITRC vita
Keeping track of personal expenses sounds simple, but for most people it's either too tedious to do manually or too risky when handed off to a cloud service they don't fully trust. TrackXpense is a web-based expense tracking application we built to bridge that gap — it runs on PHP and MySQL with a plain JavaScript frontend, and it's designed to be secure, easy to use, and genuinely useful from day one. Unlike most published systems in this space, we treated security as a core design requirement rather than something added at the end. That means proper CSRF protection, a dual-vector rate limiter that blocks both targeted account attacks and broad IP-based ones, and session fixation prevention on every login. On the analytics side, we wanted the system to give users meaningful spending insights without needing machine learning or a large dataset to warm up on — so we built recurring expense detection and month-over-month surge alerts entirely in SQL. The app also supports three languages — English, Hindi, and Marathi — which matters a lot for the users we built this for. We tested all of these features thoroughly and confirmed they hold up both under normal use and under deliberate attack scenarios.
KEYWORDS
Looking back at the twenty papers we reviewed when starting this project, the most striking thing isn't what they got wrong — it's what they consistently skipped over. Security, multilingual support, dark mode, and intelligent analytics that work before you have months of data to train on are not exotic features. They are the kind of things a real application needs to function well for real users. The fact that most published implementations don't have them isn't a knowledge gap; it seems more like a priority gap. TrackXpense was our attempt to build a version of this application that took all of those areas seriously at the same time. The security architecture — CSRF validation with timing-safe comparison, dual-vector rate limiting, session fixation prevention, and ownership enforcement in every delete operation — came directly from working through what the attack surface of a personal finance app actually looks like. The SQL-based analytics came from wanting to give users useful feedback from day one without the overhead of an ML pipeline. The Marathi language support came from thinking honestly about who would actually use an app like this in Maharashtra.
1. "Money Map: The Personal Finance Tracker," IEEE Xplore. Available: https://ieeexplore.ieee.org/document/11035699 2. "Personal Finance Management and Prediction using ML Algorithms," IEEE Xplore, 2024. DOI: 10.1109/10816949 3. "Personal Financial Management Behavior using Digital Platforms," Journal of Financial Management, Markets and Institutions, Vol. 10, No. 2, pp. 1–26, 2022. 4. "Mobile Bookkeeper: Personal Financial Management Application with Receipt Scanner," IEEE Xplore, 2021. DOI: 10.1109/OT4ME53559.2021.9638794 5. "Personal Financial Planner using Forward Chaining," IEEE Xplore, 2015. DOI: 10.1109/7010211
Publication Date
4/30/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
1
Total views since publication
PDF Downloads
3
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...