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.