Skip to content

YASHSHARMAOFFICIALLY/FinanceFlow

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors