Skip to content

justcoding1908/Spendwise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors