Dylan McCavitt
← Projects / Bella's Beads

Bella's Beads

· 2025

Full-stack ecommerce build for a small jewelry business, covering storefront, checkout, orders, and admin.

Role
Freelance full-stack
Kind
web app
Status
shipped
Stack
ReactTypeScriptNode.jsExpressSupabaseStripeShippo
Bella's Beads storefront landing page.
summary

A freelance commerce platform for a jewelry maker with guest and authenticated checkout, saved addresses, shipment tracking, and an admin surface for products and inventory. It replaced spreadsheet-heavy operations with one clear order flow.

highlights
  • 01 Customers can browse, check out as guests or members, and review orders later from their account.
  • 02 Supabase handles data and auth while Stripe, Shippo, and Resend cover payments, shipping, and transactional email.
  • 03 Admin tooling includes product management and inventory workflows rather than a static catalog handoff.
  • 04 Security work included CSRF protection, rate limiting, and HMAC token hashing for sensitive flows.
gallery