Abstract:
Cash-Fly Cash-Fly is an online personal finance application and serves as an expensetracking tool. Built on the MERN stack (MongoDB, Express. js, React. js, Node. js), providing a secure way of logging, tracking income and expenses, and visualizing financial data using interactive charts. The app has user authentication using JWT to log in securely and protect your data. They can enter and categorize transactions, see their updated balance in real time, and create reports about their financial health. The project had also been designed under the KISS philosophy, as well as to be easy to use, and secure, offering a well-designed, easy-to-use and fast user experience for its use on various devices. The frontend of the system is responsive and developed in React. js and styled with Tailwind CSSThe backend logic for managing user data and handling transactions was developed using Node. js and Express. js. The user’s information and transactions data is stored in MongoDB which guarantees scalability, and reliability. This meant that testing the application to determine cross-device functionality, data management and security were also positive. The project's aim is to provide a simple and easy-to-use a tool to manage finances to get a grip on one's finances! While the current implementation of the system is sound, future refinements might consist of such features as automatic categorization, multi-user functionality and embedding into mobile applications. The project is an example of how to use web-development technologies and good practice to build a financial oriented user interface.