-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal:
Implement core functionality for bill handling, OCR processing, user management, and expense splitting.
Features:
Bill Scanning
- Upload or capture bill/receipt as PDF or image.
- Integrate OCR (Tesseract.js or Google Vision API).
- Extract item names, prices, and total from the receipt.
- Convert extracted data into structured JSON.
User Management
- Add, edit, and delete users.
- Store users in MongoDB/IndexedDB for future reuse.
- Select multiple users per bill.
Itemized Splitting
- Assign users to each bill item.
- Support equal and custom percentage splits.
- Automatically calculate per-user share.
- Update totals dynamically in real time.
Expense Summary
- Generate JSON summary for each bill:
- Item details, assigned users, and individual shares.
- Compute total owed and paid by each user.
Validation & Error Handling
- Input validation for item prices and percentages.
- Display alerts for invalid or incomplete data.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request