F-Track: family expenses tracker

Muhammad Tang, Nursuhaeka (2025) F-Track: family expenses tracker. [Student Project] (Unpublished)

Abstract

In an era where effective financial management is increasingly critical, many individuals and families continue to struggle with maintaining budgets and tracking expenses. Common challenges include the tedious nature of manual data entry, low financial literacy, and the absence of tools that are both user-friendly and intelligent. This project addresses these issues through the development of F-Track, a web-based expense tracking system designed to be intuitive, efficient, and accessible. The system’s core aim is to help users manage their finances more effectively by allowing voice-enabled expense input, real-time budget monitoring, automated expense categorization, and personalized email notifications. The project is guided by clear objectives: to provide a platform that simplifies expense logging through voice recognition, enhances awareness through real-time alerts, supports categorization of expenses, and enables users to analyze spending habits for improved financial planning. The methodology involves a full-stack development approach using HTML, CSS, JavaScript for the frontend and Node.js with Firebase Firestore and Firebase Authentication on the backend. The Web Speech API is integrated to enable voice recognition, while Firebase Cloud Functions handle automated processes like the checkBudgetAlert function, which monitors user expenses and sends email alerts when limits are exceeded. Results show that F-Track effectively meets its functional and non-functional requirements. Users are able to input transactions hands-free, receive timely alerts, and manage data securely and efficiently. The system also demonstrated scalability, real-time synchronization, and ease of use during testing. By successfully aligning with its initial objectives and addressing the identified problems, F-Track proves to be a practical solution that empowers users to build better financial habits, demonstrating a significant step forward in personalized digital financial tools.

Metadata

Item Type: Student Project
Creators:
Creators
Email / ID Num.
Muhammad Tang, Nursuhaeka
2022449808
Contributors:
Contribution
Name
Email / ID Num.
Advisor
Wan Ismail, Wan Saiful’Azzam
UNSPECIFIED
Advisor
Mustapha, Muhammad Firdaus
UNSPECIFIED
Subjects: H Social Sciences > HG Finance > Personal finance. Financial literacy
T Technology > T Technology (General) > Information technology. Information systems
Divisions: Universiti Teknologi MARA, Kelantan > Machang Campus > Faculty of Computer and Mathematical Sciences
Programme: Bachelor of Information Technology (Hons.)
Keywords: Financial literacy, Automatic speech recognition, Voice computing
Date: 2025
URI: https://ir.uitm.edu.my/id/eprint/121622
Edit Item
Edit Item

Download

[thumbnail of 121622.pdf] Text
121622.pdf

Download (193kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

121622

Indexing

Statistic

Statistic details