# TrustMate AI – Intelligent Expense Management System
TrustMate AI is a full-stack web application designed to simplify group expense tracking with smart automation, fraud detection, and seamless UPI-based payments.
It combines modern frontend technologies with a scalable backend architecture to deliver a secure and real-time financial collaboration experience.
---
## Key Features
### Expense Management
- Create and manage group expenses
- Split bills dynamically between members
- Track balances in real-time
### Group System
- Create groups and add members
- View group analytics and statistics
- Manage shared transactions easily
### Authentication & Security
- JWT-based authentication
- Rate limiting and protected routes
- Email verification and password reset
### UPI Integration
- Generate UPI payment links
- Verify payments via screenshots
- UPI transaction validation system
### OCR & Receipt Processing
- Upload receipts for automatic data extraction
- Extract items, totals, and metadata using OCR
- Reduce manual entry
### Fraud Detection
- Analyze suspicious transactions
- Fraud check APIs for validation
- Trust score system for users
### Settlement Optimization
- Smart debt simplification
- Minimize number of transactions
- Automated settlement suggestions
---
## Project Architecture