Skip to content

Latest commit

Β 

History

History
71 lines (48 loc) Β· 1.3 KB

File metadata and controls

71 lines (48 loc) Β· 1.3 KB

πŸ”— Live Demo: https://spendwise-woad.vercel.app


πŸš€ Overview

SpendWise is a full-stack expense tracking application that automatically parses UPI SMS messages to extract transaction details and provides insightful analytics, budgeting tools, and AI-powered financial guidance.


✨ Features

  • πŸ“© Regex-based UPI SMS parsing (merchant, amount, date)
  • πŸ“Š Category-wise expense tracking (10+ categories)
  • πŸ“ˆ Interactive analytics (weekly trends, pie charts)
  • πŸ’° Budget management with monthly limits
  • πŸ€– AI-powered financial insights & anomaly detection
  • πŸ” Secure authentication with JWT
  • πŸ“€ CSV export & transaction filtering

πŸ› οΈ Tech Stack

  • Frontend: React.js, Vite, Tailwind CSS, Recharts, Framer Motion
  • Backend: Node.js, Express.js
  • Database: Supabase (PostgreSQL)
  • AI: Groq API (LLaMA 3)
  • Deployment: Vercel (frontend), Render (backend)

βš™οΈ Setup Instructions

1. Clone repo

git clone https://github.com/justcoding1908/Spendwise.git
cd Spendwise

2. Install dependencies

cd client
npm install
cd ..
npm install

3. Run locally

# backend
node server.js

# frontend
cd client
npm run dev

🌍 Deployment

  • Frontend: Vercel
  • Backend: Render

πŸ‘€ Author

Vaishnavi Kaushal