Skip to content

srinitech-ai/FinTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinTrack

FinTrack is a personal finance tracker that provides AI-powered insights. The project consists of a React frontend, a Node.js backend and a Python service for generating insights.

Local Setup

Copy .env.example to .env and adjust values for your environment.

Root dependencies

Install Husky and lint-staged hooks:

npm install

Frontend

cd frontend
npm install
npm run dev

Backend

cd backend
npm install
npm run dev

AI Service

cd ai
pip install -r requirements.txt
uvicorn main:app --reload

With Docker

cd docker
docker-compose up --build

API Overview

  • POST /api/auth/login – log in a user and return a JWT.
  • POST /api/auth/register – create a new user.
  • POST /api/transactions/income – log an income entry.
  • POST /api/transactions/expense – log an expense entry.
  • POST /insights – generate AI powered insights.

For more details see docs/SETUP.md.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published