Skip to content

A full-stack expense tracking application built with the MERN stack + Flask and Postgres based feature flag service, featuring AI-powered natural language interaction for seamless financial management.

Notifications You must be signed in to change notification settings

tanie05/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

A full-stack expense tracking application with AI-powered chatbot support.

Features

  • User authentication (login/register)
  • Create, view, update, and delete transactions
  • Track income and expenses
  • Filter income and expenses
  • Categorize transactions with custom categories
  • AI-powered chatbot for expense queries (feature-flagged)
  • Transaction history and management

Tech Stack

Frontend

  • React
  • React Router
  • Axios
  • React Markdown

Backend

  • Node.js
  • Express
  • MongoDB (Mongoose)
  • JWT authentication
  • Google Gemini AI

Feature Flag Service

  • Flask
  • PostgreSQL (SQLAlchemy)

Docker Integration

  • Docker Compose orchestration
  • Containerized frontend, backend, feature-flag service, MongoDB, and PostgreSQL
  • Network isolation and volume persistence

About

A full-stack expense tracking application built with the MERN stack + Flask and Postgres based feature flag service, featuring AI-powered natural language interaction for seamless financial management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •