Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

๐Ÿ’ฐ Finance AI

Finance AI is an AI-powered personal finance analytics platform that helps users track expenses, analyze spending behavior, and receive intelligent financial insights.

The platform combines fullโ€‘stack web development with AIโ€‘powered analytics to generate actionable financial recommendations.


๐Ÿš€ System Overview

Finance AI is composed of three main services:

  1. Frontend
  2. Backend API
  3. AI Engine

Finance AI follows a modular architecture separating the UI, backend services, database, and AI engine.


๐Ÿ— Architecture Diagram

        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚        React Frontend       โ”‚
        โ”‚  Vite + Tailwind + Axios   โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚ REST API (JWT)
                       โ–ผ
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚      Spring Boot Backend     โ”‚
        โ”‚                              โ”‚
        โ”‚  โ€ข Authentication (JWT)      โ”‚
        โ”‚  โ€ข Account Management        โ”‚
        โ”‚  โ€ข Transaction Services      โ”‚
        โ”‚  โ€ข Analytics APIs            โ”‚
        โ”‚  โ€ข AI Engine Integration     โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
          โ–ผ                         โ–ผ
 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
 โ”‚   MySQL DB      โ”‚      โ”‚   Python AI Engine  โ”‚
 โ”‚                 โ”‚      โ”‚   FastAPI Service   โ”‚
 โ”‚ Users           โ”‚      โ”‚ Spending Analysis   โ”‚
 โ”‚ Accounts        โ”‚      โ”‚ Budget Insights     โ”‚
 โ”‚ Transactions    โ”‚      โ”‚ Financial Advice    โ”‚
 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“ฆ Project Repositories

Frontend https://github.com/sejalsksagar/finance-ai-frontend

Backend https://github.com/sejalsksagar/finance-ai-backend

AI Engine https://github.com/sejalsksagar/finance-ai-engine


๐Ÿ›  Tech Stack

Frontend - React - Vite - Tailwind CSS - Axios

Backend - Java 17 - Spring Boot - Spring Security - JPA / Hibernate - MySQL

AI Engine - Python - FastAPI - Data analysis / LLM integration


โœจ Features

  • Secure JWT authentication
  • Bank account management
  • Transaction tracking
  • Spending analytics dashboard
  • AIโ€‘generated financial insights
  • Budget recommendations

๐ŸŽฏ Project Goals

Finance AI demonstrates:

  • Fullโ€‘stack system architecture
  • Secure API development
  • Financial data modeling
  • AI integration with backend services
  • Scalable backend design

๐Ÿ”ฎ Future Enhancements

  • Investment portfolio tracking
  • ML spending prediction
  • Financial anomaly detection
  • Mobile application
  • Cloud deployment
  • Realโ€‘time financial insights

About

AI-powered personal finance analytics platform built with React, Spring Boot, and FastAPI, providing intelligent spending insights, budgeting suggestions, and financial analytics.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors