Divesh Dangare
Featured project
Student Expense Tracker
College students often struggle to track where their money goes each month — UPI payments, canteen bills, recharges, and travel all add up unnoticed. Most tracking tools need an app or constant internet, which isn't practical for quick logging on the go. This project solves that with a simple Python command-line program: a student can add an expense (date, amount, category), view all expenses, see the total spent, and find the highest-spending category. A bonus feature lets them set a monthly budget and get warned when they cross it — no database, internet, or external app required. Process i first started by writing all the functions that were used in the programme namely add_expenses, view_expenses, top_category, set_budget. after that i added main(), then put everything together. debugged it and its done. Results The program runs cleanly through every menu option with no errors, confirmed by stepping through a full session: adding an expense, viewing expenses, checking total spent, identifying the top category, setting a budget that correctly triggered a warning, and exiting cleanly. All four required features plus the optional budget bonus work as specified. Persistence was verified by adding an expense, closing the program, and reopening it — the entry was still present alongside the 3 sample expenses. The constraints (standard library only, no database, list/dictionary storage) held throughout. Reflection If I had more time, I'd add a way to filter or summarize expenses by date range (e.g. spending this week vs. last month) instead of only showing totals across all recorded expenses.