mirror of
https://github.com/hanzoai/computer.git
synced 2026-09-30 20:55:46 +00:00
Major Updates: - Full shopping cart with image display and quantity controls - Stripe checkout integration for DGX Spark ($4,000) - Sales contact flow for GPU On-Demand and Enterprise products - 5-item purchase limit enforcement with UI feedback - Cart persistence using LocalStorage - Account page with order history UI Improvements: - Products dropdown navigation with hover functionality - Cmd+K search modal with keyboard navigation - DGX Spark highlight section after hero - Mobile-responsive design (tested on 375x667) - Updated branding from "Hanzo.Computer" to "Hanzo" - Links to Hanzo AI ecosystem in footer Testing & CI: - Comprehensive Playwright MCP testing completed - E2E test suite with 8 test suites covering: - Full purchase flow - 5-item limit enforcement - Sales contact verification - Navigation and dropdown - Search functionality (Cmd+K) - Mobile responsiveness - Cart persistence - GitHub Actions CI workflow with: - Automated E2E tests on all PRs - Build verification - GitHub Pages deployment on main branch Technical: - React Router v7 for client-side routing - Stripe Elements for secure payment - Context API for cart state management - Tailwind CSS v4 for styling - TypeScript for type safety - Playwright for E2E testing
22 KiB
22 KiB
Visual Guide - Ecommerce Features
π¨ Purchase Method Visual Indicators
DGX Spark ($4,000) - Stripe Purchase
βββββββββββββββββββββββββββββββββββββββββββββββ
β [Most Popular] [π³ Buy Now] β
β β
β DGX Spark β
β Perfect for startups and researchers... β
β β
β $4,000 One-Time Setup β
β β
β βββββββββββββββββββββββββββββββββββββββββ β
β β π³ Pay with Credit Card (Stripe) β β
β βββββββββββββββββββββββββββββββββββββββββ β
β β
β β Dedicated DGX Instance β
β β 100 Hours Compute Included β
β β 2 TB NVMe Storage β
β β Pre-configured AI Stack β
β β Community & Docs Support β
β β
β [ Add to Cart ] β Click here! β
βββββββββββββββββββββββββββββββββββββββββββββββ
Enterprise Solutions - Sales Call Required
βββββββββββββββββββββββββββββββββββββββββββββββ
β GPU On-Demand / Enterprise & Resale β
β Flexible access to raw H100 and H200... β
β β
β Usage-Based / Custom β
β β
β βββββββββββββββββββββββββββββββββββββββββ β
β β π¬ Contact Sales Required β β
β βββββββββββββββββββββββββββββββββββββββββ β
β β
β β Access to H100 & H200 GPUs β
β β Scale from 1 to 100s of GPUs β
β β Custom Networking & Security β
β β 24/7 Dedicated Support SLA β
β β
β [ Contact Sales ] β Opens Hanzo.AI β
βββββββββββββββββββββββββββββββββββββββββββββββ
π Header Navigation
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β [Hanzo.Computer Logo] Features Hardware Pricing β
β β
β π€ π(2) [Contact Sales] β
β Account Cart β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Live item count badge
(Primary orange on black)
ποΈ Shopping Cart Page
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Shopping Cart β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
Ready to Purchase β β
β β Pay securely with credit card via Stripe β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β DGX Spark $4,000 β β
β β Perfect for startups and researchers... β β
β β [β] 1 [+] Remove β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β π¬ Requires Sales Consultation β β
β β Enterprise solutions need custom configuration β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β GPU On-Demand Custom Quote β β
β β Flexible access to raw H100 and... β β
β β Remove β β
β β β β
β β [ Schedule Sales Call ] β Hanzo.AI β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββ β
β β Order Summary β β
β β ββββββββββββββββββββββββββ£ β
β β DGX Spark Γ 1 $4,000 β β
β β βββββββββββββββββββββββ β β
β β Total $4,000 β β
β β β β
β β [Proceed to Checkout] β β
β β β β
β β π Secure via Stripe β β
β βββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π³ Checkout Page
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Secure Checkout β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Contact Information β β
β β Email * [[email protected] ] β β
β β Full Name * [John Doe ] β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Billing Address β β
β β Address [123 Main St ] β β
β β City [San Francisco ] β β
β β State [CA] ZIP [94105] β β
β β Country [United States βΌ] β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Payment Information β β
β β β β
β β Card Details * βββββββββββββββββββββββββββββββββββββββ β β
β β β π³ Stripe Secure Input β β β
β β β [4242 4242 4242 4242] [MM/YY] [CVC]β β β
β β βββββββββββββββββββββββββββββββββββββββ β β
β β β β
β β [ π Pay $4,000 ] β β
β β β β
β β Your payment is encrypted and secure. β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββ β
β β Order Summary β β
β β ββββββββββββββββββββββββββ£ β
β β DGX Spark β
β β Qty: 1 $4,000 β β
β β β β
β β Subtotal $4,000 β β
β β Tax Calculated... β β
β β βββββββββββββββββββββββ β β
β β Total $4,000 β β
β β β β
β β βΉοΈ Instance provisioned β β
β β within 24-48 hours β β
β βββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Account Dashboard
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β My Account β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ β
β β π Total Ordersβ β β
Active β β π° Total Spentβ β
β β 2 β β Instances β β $8,000 β β
β β β β 2 β β β β
β βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Order History [+ New Order] β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β Order #ORD-1234567890 [β
Completed] β β
β β January 15, 2025, 10:30 AM $4,000 β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β DGX Spark Γ 1 $4,000 β β
β β β β
β β [Access Your Instance β] β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β Order #ORD-0987654321 [β° Pending] β β
β β January 14, 2025, 2:15 PM $4,000 β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β DGX Spark Γ 1 $4,000 β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββ βββββββββββββββββββββββββββββ β
β β π¬ Need Help? β β π’ Enterprise Solutions β β
β β Our support team is here β β Need custom SuperPODs or β β
β β to assist you with any β β managed services? Talk to β β
β β questions or issues. β β our enterprise team. β β
β β β β β β
β β [Contact Support β] β β [Schedule Call β] β β
β βββββββββββββββββββββββββββββ βββββββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π― User Journey Flow
Homepage (/)
β
βββ Browse Pricing Section
β β
β βββ DGX Spark: Click "Add to Cart"
β β β
β β βββ Success feedback
β β β
β β βββ Auto-redirect to Cart (/cart)
β β
β βββ Enterprise: Click "Contact Sales"
β β
β βββ Opens Hanzo.AI in new tab
β
βββ Cart (/cart)
β β
β βββ Review items
β βββ Update quantities
β βββ Remove items
β β
β βββ Click "Proceed to Checkout"
β β
β βββ Checkout (/checkout)
β β
β βββ Fill billing info
β βββ Enter card details
β βββ Click "Pay $4,000"
β β
β βββ Success!
β β
β βββ Account (/account)
β β
β βββ See success message
β βββ View order history
β βββ Track instances
β
βββ Account Icon (Header)
β
βββ Direct to Account (/account)
π Notification States
Success (Order Placed)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
Order Placed Successfully! β
β Thank you for your purchase. Your DGX Spark instance will β
β be provisioned within 24-48 hours. We'll send you an β
β email with access details. β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Cart Item Added
βββββββββββββββββββββββββββββββ
β Button changes: β
β β
β Before: [Add to Cart] β
β β
β After: [β
Added to Cart!] β
β (Green background) β
βββββββββββββββββββββββββββββββ
Processing Payment
βββββββββββββββββββββββββββββββ
β [β³ Processing...] β
β (Animated spinner) β
βββββββββββββββββββββββββββββββ
π± Mobile Responsive
Header (Mobile)
βββββββββββββββββββββββββ
β [β°] [Logo] π€ π(2) β
β β
β [Menu expanded:] β
β β’ Features β
β β’ Hardware β
β β’ Pricing β
β [Contact Sales] β
βββββββββββββββββββββββββ
Cart (Mobile)
βββββββββββββββββββββββ
β Shopping Cart β
βββββββββββββββββββββββ€
β β
Ready to Purchaseβ
β β
β DGX Spark β
β $4,000 β
β [β] 1 [+] β
β Remove β
β β
β βββββββββββββββββββ β
β β
β Order Summary β
β Total: $4,000 β
β β
β [Proceed to β
β Checkout] β
βββββββββββββββββββββββ
π¨ Color Reference
| Element | Color | Hex | Usage |
|---|---|---|---|
| Primary (Buy Now) | Orange | #FF6B35 |
Stripe purchases, CTAs |
| Secondary (Sales) | Cyan | #00D9FF |
Sales consultation |
| Success | Green | #10B981 |
Success states |
| Background | Dark | #0A0A0A |
Main background |
| Card | Dark Gray | #1A1A1A |
Components |
| Border | Darker Gray | #2A2A2A |
Separators |
| Text | White | #FFFFFF |
Headings |
| Text Secondary | Light Gray | #9CA3AF |
Body text |
Note: This is a visual representation. Actual implementation uses React components with Tailwind CSS for styling.