Back to work
03 / 04

TraceBack

2024

A lost and found platform with Stripe-powered reward payments and JWT-secured listings.

React.jsNode.jsExpress.jsMongoDBStripeJWTTailwindCSS
TraceBack
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