Skip to main content

Rogue Store

Overview​

Rogue Store is a demo e-commerce storefront built as a test bed for CROW integrations. It serves as the reference implementation for the Web SDK and demonstrates how CROW tracks customer interactions on a live website. The store is branded as "Rogue Fashion" — a Sri Lankan fashion retailer.

Architecture​

  • Framework: Next.js 15 with App Router
  • Hosting: OpenNext on Cloudflare Workers
  • Styling: Tailwind CSS v4, Radix UI, Framer Motion
  • State: Zustand for cart management
  • CROW Integration: @b3-crow/website-hook-sdk installed and tracking all user interactions

Key Features​

  • Product catalog with 26 products (clothing, accessories, bags, gift sets)
  • Product filtering by category
  • Shopping cart with persistent storage
  • Product variants (size, color)
  • Checkout flow
  • Responsive design with dark mode
  • LKR (Sri Lankan Rupee) pricing
  • Fully instrumented with CROW Web SDK

Live Instances​

EnvironmentURL
Productionrogue.crowai.dev

Tech Stack​

TechnologyPurpose
Next.js 15App framework
React 19UI library
Tailwind CSS v4Styling
Radix UIAccessible components
ZustandState management
Framer MotionAnimations
OpenNextCloudflare Workers hosting

Deployment​

npx next build && npx opennextjs-cloudflare build && npx wrangler deploy

Docker​

docker run -p 3000:3000 bitbybitb3/rogue-store:latest

Resources​