THE PROBLEM
Personal finance tools often show numbers without helping people understand what those numbers mean. Users are left with fragmented transactions, unclear spending patterns, and goals that feel disconnected from everyday decisions.
$ open project/moneypilot
An AI-Assisted Financial Management Platform
A personal finance platform designed to help people understand their money, control spending, and make progress toward meaningful financial goals.
PRODUCT PREVIEW · AUTHENTICATION → DASHBOARD
01 / PRODUCT STRATEGY
THE PROBLEM
Personal finance tools often show numbers without helping people understand what those numbers mean. Users are left with fragmented transactions, unclear spending patterns, and goals that feel disconnected from everyday decisions.
THE SOLUTION
MoneyPilot brings transactions, budgets, goals, investments, and AI-assisted observations into one clear system—helping people move from financial visibility to practical action.
02 / PRODUCT EXPERIENCE
A consistent interface adapts to different environments without changing the product hierarchy.
Designed for international users and future European expansion.
Financial information remains understandable across currencies and personal contexts.
02 / DESKTOP EXPERIENCE
The MoneyPilot dashboard preserves financial clarity, hierarchy, and usability from mobile to desktop without sacrificing detail.
03 / CORE PRODUCT EXPERIENCE
A decision-first overview of balances, income, expenses, cash flow, and progress.
CSV import, categories, filters, and a clear history of financial activity.
Spending limits and progress tracking that make financial plans visible.
Personalized observations designed to explain patterns and highlight better decisions.
Practical progress tracking for homes, travel, education, family, and other milestones.
A unified view of portfolio value, allocation, performance, and long-term growth.
04 / ENGINEERING + TRUST
PROJECT ARCHITECTURE
moneypilot/
├── public/moneypilot/
│ ├── icons + illustrations
│ └── dashboard assets
├── src/app/
│ ├── dashboard + transactions
│ ├── budgets + insights + goals
│ └── investments + settings
├── src/components/
└── Supabase + test contracts
Automated tests across product logic, contracts, and user-facing behavior.
Row Level Security validates ownership and isolates each user's financial data.
Hardened operations with ownership enforcement, validation, and sanitized errors.
05 / DEVELOPMENT ROADMAP
Landing, responsive screens, authentication UI, and dashboard foundations.
Supabase registration, sessions, recovery, protected routes, and Google auth.
Income, expenses, transactions, categories, goals, and real dashboard data.
RLS, data isolation, validation, permission tests, and production review.
Financial analysis, calculations, pattern detection, and automated summaries.
Personalized observations, recommendations, and assistant experience.
Accessibility, performance, security audit, and final deployment.
01 / PROJECT CONTEXT
MoneyPilot is a personal finance product created to help people understand spending, organize financial data, and build practical plans for meaningful life goals.
I own the product direction, UX/UI design, front-end development, design system, responsive implementation, Supabase integration, and product validation.
The MVP avoids bank APIs, prioritizes privacy, supports international users, and must remain understandable across currencies, languages, devices, and financial experience levels.
04 / PRODUCT THINKING
Instead of presenting every financial metric at once, the dashboard prioritizes the information that helps users decide what to do next: current balance, cash flow, unusual spending, goal progress, and recommended actions.
Day and Night modes preserve hierarchy and contrast. Responsive layouts, visible focus states, understandable labels, reduced visual noise, and consistent interaction patterns support different devices and user needs.
The main challenge was combining transactions, budgets, goals, investments, and AI guidance without creating an interface that feels like professional accounting software. Progressive disclosure keeps advanced information available without overwhelming the user.
Financial products require more than polished screens. Clear language, predictable feedback, user-owned data, RLS policies, validation, error handling, and meaningful tests all contribute to the same product quality: trust.
NEXT / EXPLORE MORE WORK
Restaurant Operations Platform
Technology Jobs Platform
MONEYPILOT / ACTIVE DEVELOPMENT
Follow the project on GitHub to explore the codebase, architecture, testing strategy, and upcoming product phases.