Project: SpendSavvy - Personal Budget Tracker đ° Hey there! đ I built SpendSavvy as part of my educational journey, and Iâm super excited about it! Itâs a simple yet powerful Python tool to help anyone track their income and expenses like a pro. Whether youâre saving for a dream vacation đ´ or just want to keep an eye on your daily coffee spending â, this project has got you covered!
Whatâs It About? đ¤ SpendSavvy is a command-line app that lets you:
- Add your income (yay, money coming in! đ¸)
- Log your expenses (oops, money going out! đ)
- View your income and expense details with totals
- Feel in control of your budget!
Features That Shine â¨
- Add Income: Enter a description (like âFreelance Gigâ) and amountâsaved instantly!
- Add Expenses: Track what you spend (e.g., âPizza Night đâ) with ease.
- Show Details: See all your income or expenses in a neat list, plus the total.
- Cool ASCII Art: Fancy banners for âIncomeâ and âExpenseâ using pyfigletâbecause why not? đ
- Data Persistence: Everything is stored in JSON files (income.json and expenses.json) so your data sticks around.
Tech & Tricks I Used đ ď¸
- Python: The backbone of the projectâsimple and fun to code with!
- JSON: For saving and loading data (no database neededâjust files!).
- Pyfiglet: Adds those eye-catching text banners to make the app look stylish.
- Error Handling: Try-except blocks to catch pesky input mistakes (no crashes here!).
- File Management: Uses os.path.exists() to check if files exist before reading/writingâpretty smart, right?