Workspace

Private receipt analytics.

Uploads, duplicate decisions, archive records, and dashboard totals stay scoped to the signed-in account.

AWS Textract Cognito Auth DynamoDB Storage

Reports Analytics

ReceiptPulse analytics

Private receipt intake, OCR quality, duplicate handling, and archive reporting in one focused operations workspace.

Portfolio Project
Source Code

Operations Workspace

Control private receipt intake and review live expense data.

ReceiptPulse connects S3, Lambda, Textract, DynamoDB, API Gateway, and Cognito so each signed-in user can upload a receipt, inspect extraction quality, and track private reporting.

PDF / Image Uploads OCR Extraction User Accounts Summary Charts
Operations Focus Receipts are parsed, scored, and flagged when the extracted data looks weak.

The dashboard stays wired to the real backend flow instead of behaving like a static concept screen.

Pipeline Summary
Upload Read Store Review Chart
Quick Labeling

Users can add a short label before upload so repeat visits and archive records are easier to identify later.

Scoped Access

Authentication keeps uploaded receipts, delete actions, and dashboard analytics scoped to the signed-in account.

Latest Result

Most recent processed receipt

Current upload

No receipt from this browser session yet.

Upload a receipt and this panel will show the extracted summary, review state, and file details.

Project Stages

Open a card to see each step

Revenue By Category

Spend grouped by receipt category

Vendor Summary

Top vendors across stored receipts

System Flow

What happens after a file is uploaded

Exception Queue

Receipts that need manual attention

Earnings Overview

Spend totals and receipt volume over time

Detailed Report Logs

Records currently saved in the project database

Receipt Vendor Category Status Total Confidence Month Actions