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