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 |
Download
121622.pdf
Download (193kB)
Digital Copy
Physical Copy
ID Number
121622
Indexing
