Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 FinSight – Smart Gmail-Based Expense Tracker

FinSight is a personal finance tracker that automatically extracts and analyzes transaction emails from Gmail, storing them in a secure PostgreSQL database. Designed to reduce manual entry and offer dynamic monthly summaries, FinSight is backend-driven and privacy-conscious β€” perfect for local personal use.


πŸ“¦ Tech Stack

Layer Tech Used
Backend Java, Spring Boot
Database PostgreSQL
Auth Spring Security, JWT
Email Sync Gmail API (OAuth2)
Frontend Flutter

πŸš€ Features

  • πŸ” JWT-based authentication
  • πŸ“¬ Gmail sync for PayLah! transaction emails via Google API
  • 🧠 Regex-powered email parsing to extract transactions
  • πŸ—“οΈ Monthly spending summaries
  • πŸ”„ Deduplication and last-sync tracking

About

Smart spending tracker app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages