Finance Flow is an all-in-one personal finance learning and management platform designed to make financial literacy simple, interactive, and practical.
Finance Flow
Learn Finance. Track Goals. Make Smarter Decisions.
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
๐ค Problem
Financial literacy is low among students and young professionals. Most platforms:
- Teach theory without practical usage
- Provide tools without explanation
- Lack personalized financial guidance
๐ก Solution
Finance Flow integrates learning, tools, and AI into one platform:
- ๐ Interactive learning (quizzes + articles)
- ๐ค AI-powered chatbot (Gemini)
- ๐ Financial calculators
- ๐ฏ Goal tracking system
๐ Features
๐ง 1. Finance Quiz โ Learn by Doing
- Interactive quizzes to test and improve your financial knowledge
- Covers savings, investments, loans, and budgeting
- Instant feedback to reinforce learning
๐ค 2. AI Finance Chatbot (Powered by Gemini)
- Ask any finance-related question
- Real-time, easy-to-understand explanations
- Helps beginners make informed decisions
๐ 3. Financial Calculators
- ๐ฐ SIP Calculator โ estimate future returns
- ๐ฆ Loan Calculator โ EMI and interest breakdown
- ๐ฏ Goal Planner โ plan savings for specific goals
๐ฏ 4. Goal Tracker
- Set financial goals (buy a bike, build an emergency fund)
- Track progress over time
- Visualize achieved vs. remaining
๐ 5. Learn Hub
- Curated finance articles from beginner to advanced
- Topics: investing, budgeting, mutual funds, stock market basics
๐ ๏ธ Tech Stack
| 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 |
โก Getting Started
git clone https://github.com/YASHSHARMAOFFICIALLY/FinanceFlow.git
cd FinanceFlow
npm install
npm run dev
Create a .env file with your PostgreSQL connection string and Gemini API key before running.
๐ค Contributing
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.
๐ Roadmap
- ๐ Real-time stock tracking
- ๐งพ Expense tracking system
- ๐ Smart financial reminders
- ๐ง Personalized AI financial planning
๐ License
MIT โ see LICENSE.
โญ Support
If you find this project useful, consider giving it a star โ it helps the project grow and reach more contributors.