MoneyWise - Personal Finance Tracker

Track expenses, set budgets, and visualize your financial health

Vue.jsNuxtSupabaseChart.js

MoneyWise - Personal Finance Tracker

A privacy-first personal finance application that helps you understand where your money goes.

Features

Expense Tracking

  • Quick entry with smart categorization
  • Receipt scanning with OCR
  • Recurring transaction detection

Budgeting

  • Flexible budget categories
  • Monthly/weekly/yearly views
  • Real-time budget alerts

Visualizations

  • Interactive spending charts
  • Trend analysis
  • Category breakdowns
  • Net worth tracking over time

Privacy First

All data is stored locally or in your own Supabase instance. We never see your financial data.

Tech Stack

  • Frontend: Vue 3 with Nuxt for SSR
  • Backend: Supabase (PostgreSQL + Auth)
  • Charts: Chart.js for beautiful visualizations
  • Mobile: PWA for offline functionality

Learnings

This project taught me a lot about:

  • Handling sensitive financial data securely
  • Building progressive web apps
  • Creating intuitive data visualizations
  • Implementing offline-first architecture
← Back to all work