Inspiration
The inspiration for this project stemmed from the common challenge of managing monthly finances and the anxiety associated with credit card payments. I wanted to build a straightforward, transparent tool that moves beyond passive tracking. My goal, though not completely fulfilled, was to create an active financial management application that not only tracks income and expenses but also provides immediate, actionable advice on discretionary spending. By simplifying the process of calculating a true "fun money" balance, the app is designed to help users confidently meet obligations (like credit card payments) while providing clarity on what is safe to spend.
What I learned
SQL (Structured Query Language): I gained a deeper understanding of SQL as the standard language used to communicate with and manipulate relational databases. MySQL: I learned how a specific Database Management System (DBMS) like MySQL executes SQL commands to store and retrieve application data efficiently. In the context of this project, MySQL is where all the income and expense entries are persistently stored. phpMyAdmin: I learned how to use this Graphical User Interface (GUI) tool to visually manage the MySQL database. This was essential for inspecting the database structure (tables for income and expenses) and debugging the data entries during the development process, speeding up the testing phase significantly.


Log in or sign up for Devpost to join the conversation.