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.
- Delivered more than eight user-facing features across 20+ REST endpoints.
- Deployed the application to Vercel with automated email notifications.