An AI-powered autonomous financial agent that analyzes spending behavior, predicts financial outcomes, and helps users make smarter money decisions.
๐ Live Demo: https://moneymind-nomics.vercel.app/
๐ฅ Demo Video 1 : https://youtu.be/ZsrgbS3F9k8?si=vMbSXouS-KrZZmHR
๐ฅ Demo Video 2 (version 1.1.0) : https://youtu.be/b62I6GMT8fU?si=E3xUKIk6c08Kk0mP
MoneyMind AI is a next-generation personal finance platform designed to act like an intelligent financial advisor.
Instead of only tracking expenses, MoneyMind understands financial behavior, predicts future risks, simulates decisions, and continuously guides users toward better financial outcomes.
It combines:
- AI-driven analysis
- Predictive finance
- Behavioral insights
- Autonomous monitoring
- Real-time financial simulations
Managing money is becoming increasingly complex.
Most people:
- Donโt know where their money actually goes
- Cannot predict future financial problems
- Make emotional spending decisions
- Struggle to balance savings, goals, and lifestyle
- Lack personalized financial guidance
Traditional finance apps only show numbers. They donโt explain behavior or help users make decisions.
MoneyMind AI acts as an autonomous financial intelligence system.
It:
- Tracks spending patterns
- Detects risky financial behavior
- Predicts future expenses
- Simulates financial decisions
- Generates personalized AI insights
- Continuously monitors financial health
The platform adapts to:
- User spending habits
- Income patterns
- Financial goals
- Country-specific financial realities
- Income, spending & savings overview
- Financial Stability Score
- Smart AI-generated insights
- Savings health tracking
- Risk detection
MoneyMind analyzes user behavior patterns and generates:
- Financial personality detection
- Habit analysis
- Spending psychology insights
- Actionable improvement plans
- Estimated savings impact
Example:
"Frequent late-night impulse purchases are slowing your emergency fund growth."
Users can ask:
"Can I afford a โน8L car?" "Should I start a โน5000 SIP?" "Can I move to a more expensive apartment?"
MoneyMind evaluates:
- Income
- Savings
- Risk
- Goals
- Emergency runway
- Predicted future expenses
Then returns:
- Recommendation
- Risk level
- Trade-offs
- Long-term impact
MoneyMind predicts future financial conditions using:
- Spending history
- Weighted trend analysis
- Behavioral patterns
- Essential vs lifestyle spending
- Seasonal & weekend trends
Outputs include:
- Next month expense prediction
- Spending trajectory
- Financial stress indicators
Users can simulate "what-if" decisions in real time.
Examples:
- Buy a new laptop
- Start investing monthly
- Reduce food delivery spending
- Increase savings rate
MoneyMind instantly shows:
- Goal delays
- Risk increase
- Savings impact
- Financial survival months
Users can:
- Create financial goals
- Track progress
- Predict completion timelines
- Receive AI-generated recommendations
AI adapts recommendations based on:
- User income
- Spending behavior
- Country economy
- Current savings rate
MoneyMind continuously monitors finances in the background.
The autonomous worker system:
- Detects financial risks
- Generates insights
- Sends reminders
- Tracks progress
- Updates predictions automatically
Triggers include:
- ๐จ Overspending alerts
- ๐ฏ Goal milestones
- ๐ Savings improvements
โ ๏ธ Financial risk warnings
Automated reports delivered via email:
- Spending summaries
- Financial score updates
- Personalized recommendations
- Goal progress tracking
Users can instantly explore MoneyMind without uploading personal financial data.
Demo personas include:
- ๐จโ๐ Student
- ๐ฉโ๐ป Young Professional
- ๐จโ๐ฉโ๐ง Family Budget
- ๐งโ๐จ Freelancer
Each profile contains:
- Realistic financial transactions
- AI insights
- Predictions
- Goals
- Spending behaviors
User โ Frontend โ API Layer
โ MongoDB Storage
โ AI Engine (Gemini)
โ Background Workers
โ Predictions & Notifications
MoneyMind separates:
- Lightweight ingestion jobs
- Heavy AI analysis workers
This improves:
- Scalability
- Performance
- Cost optimization
Scheduled workers handle:
- AI analysis
- Predictions
- Weekly reports
- Goal monitoring
Without blocking user interactions.
- Next.js App Router
- React
- Tailwind CSS
- Framer Motion
- Next.js API Routes
- Node.js
- MongoDB
- Mongoose
- Google Gemini API
- Custom financial reasoning engine
- Cron workers
- Autonomous processing system
- Nodemailer
Synthetic financial datasets used for onboarding and testing.
Kaggle datasets are used here, inspired by real-world banking behavior:
Used for:
- Spending pattern analysis
- Prediction modeling
- Behavioral simulations
Dashboard_1 Dashboard_2 Dashboard_3 Dashboard_4
Scenario_1 Scenario_2 Scenario_3
- Launch demo mode
- Explore AI insights
- Ask financial questions
- Run simulations
- View predictions
- Track goals
- Receive autonomous recommendations
GEMINI_API_KEY= NEXTAUTH_URL="http://localhost:3000" BASE_URL="http://localhost:3000" NEXTAUTH_SECRET= MONGODB_URI= WORKER_SECRET= GOOGLE_ACCOUNT_USER= GOOGLE_ACCOUNT_PASS= GOOGLE_ACCOUNT_APP_NAME= GITHUB_OWNER= GITHUB_REPO= GITHUB_TOKEN= # local variables # Deployment used by `npx convex dev` CONVEX_DEPLOYMENT= NEXT_PUBLIC_CONVEX_URL= NEXT_PUBLIC_CONVEX_SITE_URL=
git clone https://github.com/Edasgh/moneymind.git
cd moneymind
npm install
npm run dev
# for convex setup
npx convex dev
/app /chat /analyze /profile layout.tsx not-found.tsx error.tsx page.tsx favicon.ico /api /register /auth /profile /uploadFile /internal/trigger_workers /internal/trigger_analysis /worker/process-statements /worker/analyze-finances /chat /follow-up /statements /transaction /goals /loadDemo /scenario /simulate /notifications /models Finance.ts Notification.ts Statement.ts User.ts /lib /ai /demoData canAfford.ts convertToPdf.ts convex.ts createNotification.ts currencyMap.ts db.ts sectionColors.ts simulateSavings.ts statementParseHelpers.ts triggerWorker.ts utils.ts /components AddGoalModal AddTransactionModal AIAnalysis DemoAnalysis DemoChat DemoDataModal EditGoalModal EditProfileModal EditTransactionModal ExitDemoBanner Footer GamificationCard GoalsSection HowItWorks LifeImpactCard NotificationToaster Providers ScenarioEngine ScoreCard ScoreMeter SignInModal SignUpModal SpendingChart StatementsCard TransactionTable UploadStatement /convex /_generated fileControls.ts /hooks useFinance.ts /types next-auth-d.ts /screenshots /public/favicon.svg .env .env.local .gitignore
- ๐ฆ Bank API integrations & Secure password protected statement upload
- ๐ฑ Mobile applications
- ๐ Advanced ML-based forecasting
- ๐งพ Tax planning assistance
- ๐ง Deeper personalized coaching
- ๐ Multi-country financial adaptation
- ๐ฌ Voice-based financial assistant
- ๐ Advanced analytics & investment insights
- ๐ฌ Adding User feedback form in the app itself
Built with โค๏ธ for real-world impact