📊 FinTech Expense Tracker with OCR Automation
✨ Your intelligent expense manager with receipt-to-entry automation, built for people who want their budgets to make sense, not spreadsheets.

Let’s face it:
📸 You snap a receipt.
🧮 You forget to log it.
📉 You lose track of your budget.
SpendWise solves that.
It's your intelligent FinTech buddy that:
- ✅ Extracts expenses from receipts via OCR
- 📊 Categorizes them into neat visuals
- 🛎️ Alerts you when you overspend
- 📱 Works beautifully across devices
- Upload your receipt (image or PDF)
- SpendWise auto-fills the form using OCR
- Categorize, tag, and save — all in one tap
- View your dashboard anytime to track and analyze
Frontend | Backend | AI/OCR | Database |
---|---|---|---|
React.js + Tailwind | Node.js + Express | Tesseract.js | MongoDB Atlas |
Other tools: Chart.js, JWT Auth, Redux Toolkit, Cloudinary (for uploads), PWA features
- 📷 Snap & Track: Upload a receipt and auto-extract amount, category, date
- 📊 Visual Budgeting: Daily, weekly, and monthly charts
- 📂 Smart Categorization: Auto-tags spending types (Groceries, Travel, etc.)
- 📱 Mobile-First Design: PWA-enabled for fast access
- 🔔 Overspend Alerts: Personalized budget reminders
- 🔒 Secure Auth: JWT-based login and user-specific data access
+----------------------------------------------------+
| Upload Receipt Image [Choose File] [Upload] |
+----------------------------------------------------+
| Auto-filled Fields: |
| Amount: ₹450 Date: 2025-07-03 |
| Category: Groceries |
| Description: Milk, Eggs, Bread |
+----------------------------------------------------+
| [✓ Save Expense] |
+----------------------------------------------------+
git clone https://github.com/your-username/spendwise.git
cd spendwise
# Frontend
cd client
npm install
npm run dev
# Backend
cd ../server
npm install
npm run start
🙋♀️ Made by
Devanshi Awasthi
Full-stack Developer | Product Designer | AI Explorer
🔗 GitHub · LinkedIn
⭐ Love SpendWise?
Give it a ⭐, share with your friends, and help others spend smart!