YASHSHARMAOFFICIALLY
FinanceFlow
JavaScript

Finance Flow is an all-in-one personal finance learning and management platform designed to make financial literacy simple, interactive, and practical.

Last updated Jul 8, 2026
11
Stars
35
Forks
80
Issues
0
Stars/day
Attention Score
80
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Finance Flow

Next.js Tailwind CSS Prisma PostgreSQL Gemini AI Live Demo

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.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท YASHSHARMAOFFICIALLY/FinanceFlow ยท Updated daily from GitHub