Web app · Personal Finance
MoneyMind
A personal finance web app to track income, expenses, savings goals and purchase projects — with automated recurring operations, budget alerts and optional AI-powered financial advice.

Context
Personal finances often live across spreadsheets, notes and disconnected apps. People need one workspace to see salary, expenses, savings goals and purchase plans — with automation for recurring operations and clear signals when spending drifts.
Objective
Give individuals a practical flow: set up salary and categories, log expenses, automate recurring movements, track savings and wishlists, and stay informed through dashboard KPIs, budget alerts and optional AI tips.
Solution
A Laravel 11 + Blade + Tailwind product with Alpine.js and Chart.js. Domain services handle salary, transactions and optional Gemini advice. Artisan schedules credit salary, deduct recurring expenses and send Resend budget alerts above 70% of salary. DomPDF exports history. Auth uses Laravel Breeze with email verification and a demo account exception. Deployed with Docker on Render (Frankfurt) against Supabase PostgreSQL.
Product
MoneyMind is a full-stack personal finance product built for individuals who want a clear view of their money in one place. Users configure their monthly salary, track one-off and recurring expenses with private categories, set monthly and annual savings goals, and fund purchase wishlists with progress tracking. The dashboard surfaces available balance, monthly income vs expenses, Chart.js visualizations by category and month, recent transactions, and in-app notifications. Scheduled jobs automate salary credits and recurring expense deductions. When spending exceeds 70% of salary, users receive email alerts via Resend. Optional Google Gemini integration delivers personalized financial tips based on the user’s real data. The app includes a marketing landing page, responsive dashboard (mobile sidebar navigation), Laravel Breeze authentication with email verification, PDF export of transaction history, Dockerized deployment on Render with Supabase PostgreSQL, and a seeded demo account for instant exploration.











Key capabilities
- Dashboard with balance, income, expenses and savings
- Charts by category and by month
- Monthly salary setup with automatic credit
- One-off and recurring expenses
- Private expense categories
- Monthly and annual savings goals
- Purchase wishlist with progress tracking
- Transaction history with filters and PDF export
- In-app notifications and email budget alerts
- Optional Gemini financial tips
- Responsive dashboard and marketing landing
- Demo account with seeded data
Technology
Laravel · PHP · Blade · Tailwind CSS · Alpine.js · Vite · Chart.js · PostgreSQL · MySQL · DomPDF · Resend · Gemini · Docker · Render · Supabase · Pest
Outcome
A production personal finance workspace — from signup to automated monthly flows — with a clear dashboard, budget alerts and optional AI guidance.
Next
FleetTrack
An operations product for tractor-and-trailer fleets — the dispatcher assigns, the driver updates from the cab, and the workshop sees maintenance that is calculated.
View project