YankzWorld
All work
E-commerce2026Sea True Beauty

Full-stack DTC skincare storefront — search, shipping, tax, reviews, and self-serve admin

A ground-up e-commerce platform for a skincare brand — multi-image product galleries, full-text search with skin-type and category filtering, real-time shipping rates via Shippo, Stripe Tax at checkout, guest and authenticated purchase flows, inventory reservation, a verified-review system, wishlist, recently-viewed tracking, newsletter with discount code, and a comprehensive self-serve admin panel.

Visit live project
Sea True Beauty — Full-stack DTC skincare storefront — search, shipping, tax, reviews, and self-serve admin

The problem

An older single-image storefront with login-required checkout was losing mobile conversions and gave the operator no tools to manage products, reviews, or orders without engineering involvement. The brand needed a modern, owned storefront — no Shopify dependency, no per-transaction platform fees.

Approach

  • React + Vite SPA with Tailwind — polished motion, 44px tap targets, full-text product search (⌘K shortcut), and category, skin-type, and sort filters across the catalog
  • FastAPI + SQLAlchemy backend with idempotent startup migrations, Stripe Checkout, and Stripe Tax API — real-time tax estimate shown in the cart before the Stripe redirect
  • Shippo integration for live shipping rate calculation — multiple carriers and service levels surfaced at checkout before payment
  • Inventory reservation system — 30-minute hold placed on stock when a session opens, auto-released on timeout, cancellation, or payment failure
  • Multi-image gallery per product with admin-controlled sort order; wishlist and recently-viewed tracking via localStorage; related product suggestions on each product page
  • Review system with rate-limiting per IP, spam detection, verified-purchase badges for authenticated buyers, review summary statistics, and an admin moderation queue with approve/reject workflow
  • Newsletter subscription with a welcome discount code delivered via transactional email; Loi 25 / PIPEDA-compliant personal data export and one-click account deletion
  • Self-serve admin panel covering product and category management, multi-image gallery ordering, order management with status updates, review moderation, newsletter subscriber list with CSV export, and contact message inbox
  • SEO-optimised with dynamic sitemap.xml, JSON-LD product schema markup, canonical URLs, and social sharing support

Outcome

  • Lighthouse mobile 95+ across product pages — no Shopify overhead, no third-party script bloat
  • Guest checkout with real-time tax and live carrier shipping rates shown before the Stripe redirect
  • Self-serve admin handles products, orders, reviews, gallery, and subscribers without engineering involvement
  • Full data ownership — all customer and order data stays on private infrastructure with zero platform fees

Next case study

Branded wellness website for a massage therapist — services, pricing, FAQs, reviews-ready content, and photo-led design

Kijani Balance Massage

Got a project that's been waiting too long?

We respond to every inquiry within one business day. No funnels — just a real conversation about whether we're a fit.