Shipped & Client Work · Shipped · 2025
bella's beads
client ecommerce site with payments, shipping, and admin
Problem
A jewelry maker needed a real store, with browsing, payment, shipping, tracking, and day-to-day admin, without platform fees or a site she couldn’t run herself.
Approach
Built as a complete platform from wireframe to handoff: a React + TypeScript storefront on a Node/Express backend with Postgres via Supabase, plus Stripe for payments and Resend for email. Each service reports back on its own schedule, so their events are reconciled into one order lifecycle with CSRF protection, rate limiting, and hashed tokens throughout.
Outcome
In production at bellasbeads.shop with guest and account checkout, order history, shipment tracking, and an admin dashboard the owner operates on her own, taken from wireframe to handoff solo.



