A production-grade motorcycle gear store: a fast, SEO-ready storefront for helmets, apparel and spare parts, backed by a full admin dashboard, multi-gateway payments and behavior-driven marketing automation.
Highlights
Cache Components: static page shells with streamed, per-visitor dynamic sections
Pluggable payments (Stripe, iyzico, PayTR) with a single reconciliation verdict per order
Redis sliding-window rate limiting, on Upstash REST or standard TCP Redis
Consent-aware behavior tracking with abandoned-cart and back-in-stock automation via QStash cron
Full admin dashboard: products, variants, orders, coupons, reviews, banners, CMS and audit log
Sentry error monitoring, Docker + GitHub Actions deployment, Vitest and Playwright test coverage
Challenge
Serve a ~6,000-page catalog fast while keeping sessions, cart and wishlist live per visitor, and keep payments trustworthy when gateways time out or return ambiguous results, on both serverless and self-hosted infrastructure.