AI-powered personal finance platform combining education, planning, and intelligent assistance — built and maintained as a community open-source project with 65+ merged pull requests from contributors.
Live: finnanceflow.buildwithyash.com
Financial literacy is low among students and young professionals. Most platforms:
- Teach theory without practical usage
- Provide tools without explanation
- Lack personalized financial guidance
Finance Flow integrates learning, tools, and AI into one platform:
- 📚 Interactive learning (quizzes + articles)
- 🤖 AI-powered chatbot (Gemini)
- 📊 Financial calculators
- 🎯 Goal tracking system
- Interactive quizzes to test and improve your financial knowledge
- Covers savings, investments, loans, and budgeting
- Instant feedback to reinforce learning
- Ask any finance-related question
- Real-time, easy-to-understand explanations
- Helps beginners make informed decisions
- 💰 SIP Calculator — estimate future returns
- 🏦 Loan Calculator — EMI and interest breakdown
- 🎯 Goal Planner — plan savings for specific goals
- Set financial goals (buy a bike, build an emergency fund)
- Track progress over time
- Visualize achieved vs. remaining
- Curated finance articles from beginner to advanced
- Topics: investing, budgeting, mutual funds, stock market basics
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, React, Tailwind CSS |
| Backend | Node.js, Next.js API routes |
| Database | PostgreSQL with Prisma ORM |
| Auth | Better Auth |
| AI | Gemini API |
git clone https://github.com/YASHSHARMAOFFICIALLY/FinanceFlow.git
cd FinanceFlow
npm install
npm run devCreate a .env file with your PostgreSQL connection string and Gemini API key before running.
Finance Flow is actively maintained and contributor-friendly — 65+ community pull requests merged so far. Check the open issues, pick one (or propose a feature), and submit a PR. First-time contributors welcome.
- 📈 Real-time stock tracking
- 🧾 Expense tracking system
- 🔔 Smart financial reminders
- 🧠 Personalized AI financial planning
MIT — see LICENSE.
If you find this project useful, consider giving it a star — it helps the project grow and reach more contributors.