12 KiB
12 KiB
Tradhox Seller Marketplace — Design Analysis & Implementation Guide
Source Location: /home/vignesh/Downloads/Tradhox/ilovepdf_pages-to-jpg/stitch_tradhox_seller_marketplace_landing_page
Target Framework: React + Bulma CSS
Design System Name: Artisan Heritage Marketplace
1. Executive Summary
This document captures the complete design architecture, design tokens, screen catalog, and implementation possibilities for the Tradhox Seller Central & Marketplace frontend exported from Google Stitch.
The exported package includes:
- 1 Master Design System Specification (
artisan_heritage_marketplace/DESIGN.md) - 36 High-Fidelity Screen Templates (each equipped with
screen.pngandcode.html) - Pre-validated Bulma markup in reference screens (
tradhox_application_submitted_bulma_faithful)
2. Design System Tokens & Brand Guidelines
Brand Aesthetic: Tactile Warm-Modern
A culturally resonant, artisan-centric Indian commerce identity that blends classical heritage warmth with modern, fast-loading marketplace performance.
2.1 Color Palette
| Token | Hex | Usage |
|---|---|---|
| Primary (Artisan Wine) | #791B2C / #671B26 |
Primary CTAs, active navigation items, brand accents, key badges |
| Primary Dark / Hover | #52141E / #5A0118 |
Button hover states, active press states |
| Secondary (Terracotta) | #C25E3E / #9D4225 |
Craft origin markers, secondary chips, regional highlights |
| Tertiary / Success (Forest) | #15803D / #004A1E |
Verified credentials, GI (Geographical Indication) tags, order confirmations |
| Canvas Base | #FAF8F5 / #FCF9F8 |
Warm natural sand background (no sterile bright glare) |
| Card / Surface Alt | #F5F2EB / #FFFFFF |
Elevated modules, containers, filter rails |
| Border / Divider | #E7E3DA / #E5E3DF |
Muted limestone hairline rules (1px) |
| Text Primary | #1A1A1A / #1C1B1B |
High-contrast soot black for headlines & readability |
| Text Secondary | #5A5550 / #564243 |
Earthen charcoal for metadata, subtitles, provenance |
2.2 Typography
- Font Family:
Plus Jakarta Sans, sans-serif (Google Fonts) - Scale:
headline-xl: 36px / 44px (bold)headline-lg: 26px / 32px (bold)headline-md: 20px / 26px (semi-bold)headline-sm: 17px / 22px (semi-bold)body-lg: 16px / 24px (regular)body-md: 14px / 20px (regular)label-md: 13px / 16px (semi-bold, uppercase tracking)label-sm: 11px / 14px (bold, uppercase tracking)
2.3 Shapes, Elevation & Spacing
- Corner Radii:
- Form inputs & buttons:
12px(0.75rem) - Feature cards & containers:
16pxto20px - Category chips & filter pills:
9999px(full pill)
- Form inputs & buttons:
- Hit Targets: Minimum
44pxtouch targets for mobile accessibility (WCAG compliant). - Elevation: Physical tactile layering with
1px solid #E7E3DAboundaries rather than heavy blurred drop shadows.
3. Catalog of the 36 Exported Screens
The exported screens are organized into 8 functional modules:
Module 1: Public Marketing & Landing Pages
tradhox_static_marketplace_landing_page
Desktop marketplace landing page featuring hero lead capture, "Why Sell with Us" 10-card benefit grid, category discovery rail, artisan showcase, testimonials, and brand footer.tradhox_mobile_marketplace_landing_page
Mobile-optimized version of the seller landing page with touch-friendly navigation, sticky bottom CTA, and single-column stacked layout.tradhox_how_it_works_wireframe_faithful
4-step visual journey explaining seller registration, cataloging, dispatch, and rapid bank settlements.tradhox_pricing_page_wireframe_faithful
Transparent fee breakdown, zero listing fees calculator, commission tiers by category, and shipping cost estimator.tradhox_grow_your_business_clean_complete
Seller growth programs: ODOP initiatives, GI tag promotion, international shipping support, and marketing tools.
Module 2: Authentication
tradhox_seller_login_email_password
Clean email/password and mobile OTP authentication screen with remember-me, forgot password, and signup routing.
Module 3: Seller Onboarding Wizard (7 Steps + Confirmation)
tradhox_step_1_create_your_seller_account— Basic account creation (Email, phone verification, password).tradhox_step_2_business_gst_details— Business identity, legal entity type, and GSTIN validation.tradhox_step_2_get_your_enrolment_id_no_gstin_options— Alternative non-GST flow via Govt. Enrolment ID for exempt artisans.tradhox_step_3_pickup_address_responsive_aligned— Warehouse / artisan workshop pickup location and pin code serviceability check.tradhox_step_4_bank_details_responsive_aligned— Bank account number, IFSC verification, and penny-drop confirmation.tradhox_step_5_categories_responsive_aligned— Primary and secondary craft category selection (Handloom, Pottery, Woodcraft, etc.).tradhox_step_6_products— Initial product listing preview / fast sample catalog addition.tradhox_step_7_store_profile_responsive_aligned— Store name, artisan bio, craft lineage story, and workshop photos.tradhox_application_submitted_bulma_faithful— Success confirmation screen with application tracking ID, next steps, and portal link (pre-built with Bulma).
Module 4: Seller Central Supply & Inventory
tradhox_seller_supply_inventory_dashboard— Main central dashboard with sales metrics, active listings, pending orders, and inventory health alerts.tradhox_catalog_inventory_template_aligned— Complete SKU table with stock quantity toggles, low-stock warnings, price edits, and filter options.tradhox_bulk_upload_batch_management_simplified_clean— CSV/Excel template download, batch file upload, validation status, and error logs.
Module 5: Add Product Wizard (4 Steps)
tradhox_add_product_step_1_simplified_clean— Category, product title, craft technique, and artisan attribution.tradhox_add_product_step_2_simplified_clean— High-res product images, video links, craft story, and detailed description.tradhox_add_product_step_3_simplified_clean— Size/color variants, SKU generator, MRP, selling price, and stock counts.tradhox_add_product_step_4_simplified_clean— Package dimensions, weight, HSN code, GST rate, and final preview before publish.
Module 6: Orders, Logistics & Dispatch
tradhox_orders_dispatch_simplified_clean— Order management pipeline: New, Ready to Ship, Dispatched, Delivered, and Cancelled.tradhox_print_shipping_labels— Batch shipping label generator and manifest print dialog.tradhox_print_shipping_label_single_4x6_view— Standard 4x6 thermal printer label view with barcodes and courier routing.tradhox_courier_reschedule_simplified_clean— Logistics pickup reschedule modal with reason selection and slot picker.
Module 7: Finance & Payouts
tradhox_payouts_finance_simplified_clean— Settlement overview, next disbursement date, transaction ledger, TDS/TCS deductions, and invoice downloads.
Module 8: Storefront & Settings Suite
tradhox_storefront_profile_simplified_clean— Public seller storefront preview and customization (banners, artisan story).tradhox_settings_simplified_clean— General seller account settings hub.tradhox_settings_bank_settlements_simplified_clean— Bank accounts overview and payment frequency preferences.tradhox_settings_update_bank_details— Secure form to update settlement account with OTP verification.tradhox_settings_change_password— Account security & password change form.tradhox_settings_notifications_alerts_simplified_clean— SMS, WhatsApp, and Email notification preferences.tradhox_settings_pickup_logistics_simplified_clean— Default pickup addresses and courier partner preferences.tradhox_settings_security_support_simplified_clean— 2FA security settings, login history, and support ticket creation.
4. Technical Stack & Bulma Framework Mapping
4.1 Recommended Technology Stack
- Bundler & Runtime: Vite + React (TypeScript or Modern JSX)
- CSS Framework:
bulma(v0.9.4 / v1.0.x) - Icons:
@fortawesome/fontawesome-freeorreact-icons - Typography:
@fontsource/plus-jakarta-sans - Routing:
react-router-dom(v6+)
4.2 Bulma Component Mapping
| Wireframe Element | Bulma Primitive / Component | Customization Notes |
|---|---|---|
| Grid / Layout | .columns, .column.is-x |
Multi-column responsive layout with mobile breakpoints |
| Header / Navigation | .navbar, .navbar-brand, .navbar-menu |
Sticky top navigation with brand wine CTA |
| Containers & Cards | .card, .card-content, .box |
Bordered with #E7E3DA, no heavy shadow |
| Buttons | .button.is-primary, .is-outlined |
Styled with var(--trad-maroon) and 12px / pill radius |
| Tags / Badges | .tag.is-rounded, .tag.is-success |
GI tag, ODOP badges, category chips |
| Forms & Inputs | .field, .control, .input, .select |
44-48px height, sand background on focus |
| Wizard Progress | .steps or custom timeline component |
Step progress indicator across 7 onboarding steps |
| Tabs & Sub-nav | .tabs.is-boxed, .tabs.is-toggle |
Order status filters & settings sections |
| Data Tables | .table.is-fullwidth.is-hoverable |
Inventory SKUs, orders, and payout ledgers |
| Modals / Sheets | .modal, .modal-card |
Courier reschedule, label preview, filter drawers |
5. Implementation Possibilities & Architecture
Option 1: Complete Integrated Seller Central Platform (Recommended)
Build the full application as a cohesive Single Page Application (SPA) with three distinct zones:
- Public Marketing Site:
/— Landing Page (Hero, Benefits, ODOP Showcase, FAQs, Footer)/how-it-works— How It Works/pricing— Transparent Pricing & Calculator/why-sell— Grow Your Business
- Authentication & Onboarding:
/login— Seller Login/onboarding— Interactive 7-Step Registration Wizard with step persistence and submission screen
- Seller Central Portal (Authenticated Layout with Sidebar):
/dashboard— Supply & Inventory Dashboard/dashboard/inventory— Catalog & SKU Management/dashboard/inventory/bulk— Bulk Upload/dashboard/products/add— 4-Step Add Product Wizard/dashboard/orders— Orders & Dispatch + 4x6 Label Print View/dashboard/payouts— Finance & Settlements/dashboard/storefront— Storefront Profile/dashboard/settings/*— Comprehensive Settings Hub
Option 2: Phased Delivery (Landing Page & Onboarding First)
- Phase 1: Build the Public Landing Page (
/), Marketing Pages (/how-it-works,/pricing), Seller Login (/login), and the 7-Step Onboarding Flow (/onboardingending inApplication Submitted). - Phase 2: Build out the protected Seller Dashboard (
/dashboard), Order Processing, Inventory Management, and Settings.
Option 3: Public Marketing & Lead-Gen Landing Page Only
- Build exclusively the responsive public-facing landing page matching
tradhox_static_marketplace_landing_pageandtradhox_mobile_marketplace_landing_page.
6. Next Steps
- Select preferred implementation scope (Option 1, Option 2 Phase 1, or Option 3).
- Initialize the Vite + React + Bulma project in
/home/vignesh/github/sellercentral. - Configure the custom Bulma theme variables (
--trad-maroon,--trad-bg, Plus Jakarta Sans font). - Build shared components (
Header,Footer,Button,Card,InputField). - Implement the page components according to Stitch screen wireframes.