Back to projectsProblem What I built Impact
Expense Tracker
PythonFlaskJavaScriptSQLiteREST APIsOAuth
Students managing tight budgets should not need a complicated spreadsheet or an oversized finance app to understand where their money is going.
I built a Flask backend and JavaScript frontend with Google OAuth, session-based authentication, budget tracking, email notifications, CSV export, and a normalized SQLite schema.
- Built more than 20 REST endpoints across the application's backend.