A modern, intelligent dashboard for tracking personal finances with AI-powered insights, beautiful visualizations, and smart recommendations.
-
🤖 AI-Powered Financial Copilot
- Natural language queries about your finances
- Personalized spending insights
- Smart budget recommendations
- Predictive financial analysis
-
📊 Interactive Financial Dashboard
- Real-time expense tracking
- Income and expense categorization
- Interactive charts and visualizations
- Budget goal tracking
- Savings forecasting with "what-if" scenarios
-
📱 Modern User Experience
- Responsive design for all devices
- Dark/Light mode support
- Beautiful UI with smooth animations
- PDF statement generation
- Real-time updates
-
Frontend & Backend
- Next.js 14 with App Router
- TypeScript
- Tailwind CSS
- Clerk for authentication
- Supabase for database
-
AI & Data
- Together AI (Llama-3.3-70B) for financial insights
- Recharts for data visualization
- Zustand for state management
- date-fns for date manipulation
- Clone the repository
- Install dependencies:
npm install
- Set up environment variables:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key TOGETHER_API_KEY=your_together_ai_key RESEND_API_KEY=your_resend_key
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
- Ask questions about your spending habits
- Get personalized budget recommendations
- Receive insights on saving opportunities
- Analyze spending patterns
- Get financial advice in natural language
- Automatic transaction categorization
- Real-time budget monitoring
- Custom budget categories
- Spending alerts and notifications
- Monthly budget reports
- Set and track savings goals
- Visualize progress towards goals
- Get AI-powered savings recommendations
- Forecast future savings
- Track multiple financial goals
We welcome contributions! Please feel free to submit issues and enhancement requests.
To learn more about the technologies used: