Library
bb
Shipped · 2025
bella's beads
freelance ecommerce: browse, pay, ship, track
400+ commits to handoff
4 integrations: stripe · shippo · supabase · resend
2 checkout flows: guest + account
storefront landing
product page
stripe checkout
admin dashboard About
A full ecommerce platform for a handmade-jewelry business. Guest and authenticated checkout, order history, shipment tracking, saved addresses, and an admin dashboard for products and inventory.
React + TypeScript frontend, Node/Express backend, Postgres via Supabase, Stripe payments, Shippo shipping labels, Resend transactional email. Each one carries its own webhook patterns and failure modes, reconciled into one order lifecycle.
Liner notes
- CSRF protection, rate limiting, and HMAC token hashing throughout.
- Webhook-driven order state across four third-party services.
- In production at bellasbeads.shop.
Credits
Frontend react · typescript
Backend node · express
Data postgres / supabase
Payments stripe · shippo