Back to work
03 / 04
TraceBack
2024A lost and found platform with Stripe-powered reward payments and JWT-secured listings.
React.jsNode.jsExpress.jsMongoDBStripeJWTTailwindCSS

01Overview
TraceBack connects people who have lost items with those who have found them. Finders can list items, owners can claim them, and Stripe handles optional reward payments securely.
02Challenge
Designing a claim verification flow that prevented fraudulent claims while remaining frictionless for legitimate users. Integrating Stripe webhooks reliably in a stateless REST API.
03Solution
Built a multi-step claim flow with image verification and admin moderation. Implemented idempotent Stripe webhook handlers with event deduplication using MongoDB unique indexes.
Technology
01React.js02Node.js03Express.js04MongoDB05Stripe06JWT07TailwindCSS

