Skip to content

kiyon21/Finsight-AI

Repository files navigation

FinSight AI – Personalized Financial Advisor Powered by AI

FinSight AI is a smart, secure, and user-friendly web platform that acts like a financial advisor — powered entirely by AI. The goal is to help users make smarter money decisions using AI-powered analysis, summaries, and personalized guidance.


Key Features

  • Automatic Expense Classification
    Analyzes transactions, receipts, and statements to categorize spending.

  • Natural Language Questions
    Ask questions like "Can I afford a vacation next month?" and get context-aware answers.

  • Personalized Advice
    Example: "Cut Uber Eats by 20% to save $150/month."

  • Monthly Reports
    Get spending summaries, cash flow trends, and goal-tracking updates.

  • Document & Receipt Uploads
    Upload PDFs or images of bank statements and receipts — AI extracts and analyzes content.

Hugging Face AI capabilities will be integrated soon!


Real-World Problem Solved

  • Millions don’t have access to personal financial advisors.
  • Budgeting apps focus too much on charts, not action.
  • FinSight turns your passive data into actionable financial insight.

Upcoming Hugging Face AI Features

Task Type Purpose
Document QA Extract insights from PDFs (e.g., paystubs, bank statements)
Image-to-Text (OCR) Read receipts and invoices
Text Classification Categorize spending into groceries, bills, entertainment, etc.
Sentence Similarity Match user queries to relevant financial categories
Text Generation Generate human-like advice (e.g., spending tips)
Summarization Create short financial summaries and progress reports
Table QA Answer questions like “Where did I spend the most last month?”
Text-to-Speech (Optional) Read financial summaries aloud for accessibility

Tech Stack

Frontend

  • React + TypeScript + Vite
  • Tailwind CSS

Backend

  • Node.js (Express)

Database

  • Firebase Firestore: Users, Goals, Income Sources,

Storage & APIs

  • Plaid API: Link real bank accounts securely
  • OCR.space: For receipt image parsing
  • Hugging Face Transformers: Hosted or self-deployed AI models

Authentication & Security

  • Firebase Auth or OAuth 2.0 (Plaid/Google)
  • End-to-end encryption of sensitive financial data

Security

  • All user data is encrypted.
  • Financial connections use Plaid’s secure OAuth flows.
  • No third-party access to user data without consent.

License

MIT License. See LICENSE for more details.


Contributing

PRs and feature suggestions welcome! Open an issue or fork the repo.


Contact

Created by Kiyon Farokhi Email: kiyonfarokhi@hotmail.com LinkedIn: www.linkedin.com/in/kiyonfarokhi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages