FinTracker is your smart, AI-powered financial assistant designed to help users stay on top of their spending, track their transactions, and get actionable insights to improve their financial habits. With real-time syncing, intelligent categorization, and conversational insights powered by Google Gemini, FinTracker makes financial management simple, intuitive, and personalized.
Most people find managing their finances either too tedious or too complex. Traditional expense trackers often lack personalization, insights, or an easy way to interact with your data.
FinTracker bridges that gap by offering:
- A smart interface powered by Gemini for chatting with your finances.
- Real-time tracking and insights into your spending behavior.
- Categorization, charts, and summaries that actually make sense.
- Easy accessibility across devices with a modern UI.
-
Conversational Financial Assistant
Ask questions like "How much did I spend on food last month?" and get instant answers via Gemini AI. -
Smart Categorization
Your expenses are automatically sorted into categories like Food, Travel, Bills, etc. -
Transaction Tracking
Add, edit, and view your transactions — all in one intuitive dashboard. -
Monthly Summary
Get a comprehensive overview of your expenses and savings each month. -
Contextual Insights
Gemini provides tips and analysis based on your financial behavior. -
Cross-platform Friendly
Built with Next.js and Tailwind, the interface is responsive and sleek on all screen sizes.
| Layer | Tech Used |
|---|---|
| Frontend | Next.js, Tailwind CSS |
| Backend | Supabase (Database + Auth) |
| ORM | Prisma |
| AI Assistant | Google Gemini (LLM) |
| Hosting | Vercel / Supabase |
- Students managing monthly pocket money or allowances.
- Young professionals trying to budget rent, groceries, and savings.
- Freelancers tracking personal vs project-based expenses.
- Families managing household spending.
-
User Authentication
Sign up or log in using Supabase Auth. -
Add Transactions
Manually enter expenses or income with tags, notes, and categories. -
AI Insights
Ask Gemini questions about your financial trends. -
Dashboard
Visualize your financial activity with charts and summaries. -
Monthly Breakdown
Track your progress and spot saving opportunities every month.
- Framework: Next.js 14 (App Router) with file-based routing under
/app - Styling: Tailwind CSS with Shadcn UI for component design
- Data Layer: Prisma ORM + Supabase DB
- API Layer: Server Actions and
app/api/endpoints - AI Integration: Google Gemini API
- Background Jobs: Inngest for CRON & event-based processing
- Security: Arcjet for rate limiting and bot protection
- Deployment: Vercel