What we are: Hive is a minimal marketplace where small sellers and smart shoppers come together. We're the organized chaos of a thriving community—busy but never overwhelming, full of discovery but never cluttered.
What we're not: We're not another bloated marketplace drowning you in options. We're not corporate and cold. We're not trying to be everything to everyone.
Brand Personality:
- Organized - Clean, structured, effortless
- Alive - Buzzing with activity, dynamic, fresh
- Collaborative - Community-driven, sellers + buyers together
- Honest - No dark patterns, transparent, straightforward
- Confident - Minimal but not sterile, simple but not boring
Like a hive, we're stronger together. Small sellers get a platform; smart buyers discover unique products. The community thrives when everyone contributes.
A hive is organized chaos—thousands of bees, one purpose. We bring order to marketplace complexity through minimal design and clear paths.
Bees find flowers naturally. Buyers find products effortlessly. No aggressive algorithms, just smart curation and clean browsing.
__ __ ____ __ __ ______
| || || || | | || ___|
| || || __|| |_| || |___
| || || |_ | || ___|
|__||__||____||_ _||______|
|_| |_|
hive
Specifications:
- Wordmark: "hive" in lowercase only
- Font: Custom geometric sans-serif (or Inter Black as base)
- Weight: 700 (Bold) - strong presence, minimal form
- Spacing: Tight kerning (-2% tracking)
- Never use uppercase "HIVE" or "Hive"
Full Logo (Primary)
- Black wordmark "hive"
- Use on: Website header, app, all primary touchpoints
- Minimum size: 80px width
Icon Mark (Secondary)
- Hexagon with "h" inside
- Use on: Favicon, app icon, social media profile
- Minimum size: 32px × 32px
Monogram (Tertiary)
- Just the "h" letterform
- Use on: Loading states, small UI elements
- Minimum size: 16px × 16px
The hexagon is Hive's geometric foundation—inspired by honeycomb structure.
___________
/ \
/ \
/ \
| h |
\ /
\ /
\___________/
Hexagon Specifications:
- Internal angles: 120°
- Side ratio: 1:1.155
- Corner radius: 2px (subtle softness)
- Stroke width: 2px (medium weight)
Usage:
- Icon backgrounds
- Pattern elements
- Section dividers
- Loading animations
- Decorative elements (sparingly)
Hive Black
HEX: #000000
RGB: 0, 0, 0
CMYK: 0, 0, 0, 100
Pantone: Process Black C
Usage: Primary text, logo, buttons, borders Voice: Confident, clear, timeless
Hive White
HEX: #FFFFFF
RGB: 255, 255, 255
CMYK: 0, 0, 0, 0
Usage: Backgrounds, negative space, inverse text Voice: Clean, spacious, minimal
Hive Honey (Accent)
HEX: #F59E0B
RGB: 245, 158, 11
CMYK: 0, 36, 96, 4
Pantone: 130 C
Usage: CTAs, highlights, hover states, success states Voice: Warm, active, organic Use sparingly: 10% of design at most
Neutral Gray Scale
Gray 50: #F9FAFB (Backgrounds, subtle sections)
Gray 100: #F3F4F6 (Card backgrounds)
Gray 200: #E5E7EB (Borders, dividers)
Gray 400: #9CA3AF (Placeholder text)
Gray 600: #4B5563 (Secondary text)
Gray 900: #111827 (Alternative to pure black)
Status Colors
Success: #10B981 (Order confirmed, stock available)
Error: #EF4444 (Out of stock, form errors)
Warning: #F59E0B (Low stock, pending actions)
Info: #3B82F6 (Neutral information)
- 90% Black + White (primary content)
- 9% Gray scale (structure, hierarchy)
- 1% Hive Honey (accent, emphasis)
✅ Approved Combinations:
- Black text on white background
- White text on black background
- Honey accent on white background
- Gray 600 text on white background
❌ Never Use:
- Honey text on black background (poor contrast)
- Gray on gray (insufficient contrast)
- Multiple accent colors in one view
- Gradients or color blends
Why Inter:
- Designed for screens
- Excellent readability at all sizes
- Open-source, web-optimized
- Geometric but humanist
- Extensive weight range
Font Weights:
Inter Regular (400) - Body text, descriptions
Inter Medium (500) - Subheadings, labels
Inter Semibold (600) - Section headers, emphasis
Inter Bold (700) - Page titles, logo
Inter Black (900) - Hero text (sparingly)
/* Display */
--text-4xl: 48px / 56px (Hero headlines)
--text-3xl: 36px / 44px (Page titles)
--text-2xl: 30px / 38px (Section headers)
--text-xl: 24px / 32px (Card titles)
/* Body */
--text-lg: 18px / 28px (Large body, emphasis)
--text-base: 16px / 24px (Default body text)
--text-sm: 14px / 20px (Secondary text, captions)
--text-xs: 12px / 16px (Labels, meta info)-
Hierarchy through weight, not size
- Keep sizes consistent within sections
- Use weight changes for emphasis
- Example: Product title (16px, bold) vs seller name (16px, regular)
-
Line length: 60-75 characters
- Optimal readability
- Max-width: 65ch for text blocks
-
Line height: 1.5 for body, 1.2 for headings
- Generous spacing for comfort
- Tighter for impact headlines
-
Letter spacing:
- Headlines: -1% to -2%
- Body: 0% (default)
- Labels/buttons: +2% (all caps only)
All spacing follows 8px increments for consistency.
--space-1: 4px (Tight: icon padding)
--space-2: 8px (Close: inline elements)
--space-3: 12px (Related: form field spacing)
--space-4: 16px (Default: component padding)
--space-6: 24px (Comfortable: card padding)
--space-8: 32px (Spacious: section spacing)
--space-12: 48px (Generous: major sections)
--space-16: 64px (Dramatic: page sections)
--space-24: 96px (Hero: landing page)
Component Padding:
- Buttons: 16px horizontal, 12px vertical
- Cards: 24px all sides
- Inputs: 16px horizontal, 12px vertical
- Containers: 24px on mobile, 48px on desktop
Vertical Rhythm:
- Stack spacing: 16px between related items
- Section spacing: 48px between sections
- Page margin: 64px top/bottom
Style:
- Outline style only (never filled icons)
- 24px default size (scale to 16px, 20px, 32px as needed)
- 2px stroke width
- Rounded corners (stroke-linecap: round)
- Black or Gray 600 only
Common Icons:
Shopping: ShoppingCart, Package, CreditCard
Navigation: Search, Menu, X, ChevronRight
Actions: Plus, Edit, Trash2, Check
Status: AlertCircle, CheckCircle, Clock
User: User, Heart, Star
Icon Usage Rules:
- Always pair with text labels (never icon-only buttons except mobile)
- Maintain 8px spacing between icon and text
- Align icons to text baseline
- Never use decorative icons (every icon must serve a function)
Technical Requirements:
- Minimum: 800×800px
- Recommended: 1200×1200px
- Format: JPG (web-optimized)
- Aspect ratio: 1:1 (square)
- File size: < 500KB
Style Guidelines:
- Clean white or neutral background preferred
- Natural lighting, no harsh shadows
- Product centered, fills 80% of frame
- Authentic (no over-editing)
- Consistent perspective across catalog
Mood:
- Bright, airy, natural light
- Minimalist composition
- GenZ lifestyle (authentic, not staged)
- Diverse representation
Don'ts:
- No stock photos (they feel fake)
- No cluttered backgrounds
- No overly polished corporate imagery
- No generic "shopping" clichés
Overlays (when text on image):
- Black overlay at 40% opacity
- White text, Semibold weight
- Ensure 4.5:1 contrast ratio minimum
Filters:
- None. Keep images natural.
- Slight brightness/contrast adjustment only if needed
/* Border Styles */
border: 1px solid #E5E7EB (Default)
border: 2px solid #000000 (Emphasis)
border: 1px solid #F59E0B (Accent/Focus)
/* Border Radius */
--radius-sm: 4px (Small elements)
--radius-md: 8px (Buttons, inputs, cards)
--radius-lg: 12px (Large cards, modals)
--radius-xl: 16px (Hero sections)
--radius-full: 9999px (Pills, avatars)Usage:
- Consistent radius within component families
- Cards: 12px
- Buttons/Inputs: 8px
- Badges: 4px or full (pill)
Minimal shadow usage—only for elevation clarity.
/* Elevation System */
--shadow-sm: 0 1px 2px rgba(0,0,0,0.05) (Subtle lift)
--shadow-md: 0 4px 6px rgba(0,0,0,0.07) (Cards)
--shadow-lg: 0 10px 15px rgba(0,0,0,0.10) (Dropdowns, modals)Rules:
- Maximum 2 shadow levels per view
- Prefer borders over shadows when possible
- Never use colored shadows
- No drop shadows on text
Hexagonal Grid Pattern (Decorative)
Use: Hero sections, empty states, loading screens
Opacity: 5% (very subtle)
Scale: Large hexagons, irregular spacing
Color: Black or Honey
How to use:
- Background decoration only
- Never interferes with content
- Fades gracefully on scroll
- Optional, not required
Our voice is:
- Clear, not clever - Say what you mean
- Warm, not corporate - Human, approachable
- Confident, not arrogant - We know what we're good at
- Helpful, not pushy - Guide, don't sell
We sound like:
- A smart friend who knows their stuff
- Organized but not uptight
- Enthusiastic but not over-the-top
- Direct but kind
We don't sound like:
- Used car salespeople
- Corporate robots
- Overly casual "hey fam" brands
- Condescending explainers
| Context | Tone | Example |
|---|---|---|
| Marketing | Confident, inspiring | "Shop smart. Support small. Find your Hive." |
| Product UI | Clear, helpful | "Add to cart" not "Bag it!" |
| Errors | Apologetic, constructive | "Oops, that didn't work. Check your email format." |
| Success | Satisfied, brief | "Order placed! We'll keep you updated." |
| Onboarding | Encouraging, simple | "Welcome! Let's set up your shop in 2 minutes." |
| Help/Support | Patient, thorough | "We're here to help. Here's what you can do..." |
- Be concise - Every word earns its place
- Active voice - "Add to cart" not "Cart can be added to"
- Second person - "Your orders" not "The orders"
- Present tense - "Save 20%" not "You will save"
- Contractions welcome - "We're" not "We are"
✅ Good:
- Add to Cart
- Continue to Payment
- Mark as Shipped
- View All Products
- Update Profile
❌ Bad:
- Submit (too vague)
- Click Here (obvious)
- OK (not descriptive)
- Yes/No (unclear context)
Pattern: State the situation + What they can do
✅ Examples:
- "Your cart is empty. Start shopping to fill it up."
- "No orders yet. When sellers ship, they'll appear here."
- "No products found. Try adjusting your filters."
❌ Bad:
- "Nothing here!" (unhelpful)
- "404 - Cart empty" (technical jargon)
- Just an image with no text (unclear)
| Element | Copy | Notes |
|---|---|---|
| Login CTA | "Sign in" or "Log in" | Never "Login" (one word) |
| Register CTA | "Create account" | Not "Sign up" or "Register" |
| Logout | "Sign out" | Consistent with "Sign in" |
| Cart | "Cart (3)" | Show count in header |
| Empty cart | "Your cart is empty" | Not "No items" |
| Search placeholder | "Search products..." | Not "Search" alone |
| Price | "₹1,299" | Always include currency symbol |
| Stock low | "Only 3 left" | Create urgency naturally |
| Out of stock | "Out of stock" | Not "Unavailable" |
| Loading | "Loading..." | Not spinner alone |
| Error generic | "Something went wrong. Please try again." | |
| Success | "Done!" or specific "Product added" | Brief celebration |
Background: #000000
Text: #FFFFFF (Inter Semibold 16px)
Padding: 12px 24px
Border-radius: 8px
Height: 44px (minimum touch target)
Hover: #1a1a1a
Active: #333333
Disabled: #9CA3AF, opacity 50%
Usage: Main actions (Add to Cart, Checkout, Submit)
Background: transparent
Border: 1px solid #E5E7EB
Text: #000000
Hover: Background #F3F4F6
Usage: Alternative actions (Cancel, Back)
Background: none
Text: #000000 underline
Padding: 0
Hover: #4B5563
Usage: Tertiary actions (View All, Learn More)
Height: 44px
Padding: 0 16px
Border: 1px solid #E5E7EB
Border-radius: 8px
Font: Inter Regular 16px
Focus: Border #000000, outline none
Error: Border #EF4444
Success: Border #10B981
Font: Inter Medium 14px
Color: #111827
Margin-bottom: 8px
Font: Inter Regular 12px
Color: #6B7280
Margin-top: 4px
Font: Inter Regular 12px
Color: #EF4444
Margin-top: 4px
Icon: AlertCircle (16px)
Width: 280px (flexible)
Padding: 0 (image full-bleed)
Border: 1px solid #E5E7EB
Border-radius: 12px
Shadow: none (just border)
Hover: Shadow-md, border #000000
Structure:
┌─────────────────────┐
│ │
│ Product Image │ 280x280px, object-cover
│ (1:1 ratio) │
│ │
├─────────────────────┤
│ Title (2 lines max) │ 16px Semibold, 16px padding
│ ₹1,299 │ 18px Bold
│ ⭐ 4.5 (23) │ 14px Regular
└─────────────────────┘
Padding: 24px
Border: 1px solid #E5E7EB
Border-radius: 12px
Background: #FFFFFF
Height: 64px
Background: #FFFFFF
Border-bottom: 1px solid #E5E7EB
Position: Sticky top
Layout:
[Logo] [Search Bar - centered, 400px] [Cart Icon] [Profile]
Width: 240px
Background: #FFFFFF
Border-right: 1px solid #E5E7EB
Active link: Background #000000, Text #FFFFFF
Hover: Background #F3F4F6
Max-width: 500px
Padding: 32px
Border-radius: 16px
Background: #FFFFFF
Shadow: shadow-lg
Overlay: rgba(0,0,0,0.5)
Structure:
┌──────────────────────────────────┐
│ Title (24px Semibold) [X] │
├──────────────────────────────────┤
│ │
│ Content │
│ │
├──────────────────────────────────┤
│ [Cancel] [Confirm] │
└──────────────────────────────────┘
Desktop: 100px width, left-aligned, 24px left margin
Mobile: 80px width, centered
Logo: Black wordmark
Size: 120px width
Followed by tagline (optional): "Shop smart. Support small."
- Profile: Hexagon icon with white "h" on black
- Cover/Banner: Black background, white wordmark, hexagon pattern at 3% opacity
Instagram Post Template:
Format: 1080x1080px
Background: White
Logo: Top left corner, 80px
Content: Centered
Text: Black, Inter Bold
CTA: Honey accent underline
Border: 20px white margin all sides
Story Template:
Format: 1080x1920px
Background: Black or White (alternate)
Logo: Centered or top
Text: Large, centered
Minimal design: 1-2 elements max
Transactional Emails:
Header: Black bar, white logo, 64px height
Body: White background, 600px max-width
Text: Gray 900, Inter Regular 16px
CTA Button: Honey background, white text
Footer: Gray background, small text
Style:
- Single column
- Generous padding (32px)
- Bullet lists for order items
- Clear hierarchy
When Hive branded packaging is needed:
Box Design:
- Kraft paper (natural, sustainable)
- Black logo stamp
- Hexagonal pattern (subtle)
- No excessive branding
Stickers:
- Round or hexagonal
- Black logo on white
- 2" diameter
- "Made with ❤️ by [Seller Name]"
- Use approved logo files only
- Maintain clear space (minimum 50% of logo height)
- Use on white or light backgrounds primarily
- Scale proportionally
- Use black logo on light backgrounds
- Use white logo on dark backgrounds
- Rearrange, redraw, or modify the logo
- Use Hive Honey for the logo
- Add effects (drop shadow, gradients, outlines)
- Rotate or distort
- Place on busy backgrounds without overlay
- Use all caps "HIVE"
- Lead with black and white (90%)
- Use Honey sparingly for emphasis
- Maintain sufficient contrast (4.5:1 minimum)
- Use status colors functionally (green = success)
- Create custom colors outside the palette
- Use multiple accent colors in one design
- Use Honey as primary brand color
- Use gradients or color blends
- Use low-contrast color combinations
- Use Inter font family exclusively
- Stick to approved weights (400, 500, 600, 700)
- Follow type scale consistently
- Left-align body text
- Use sentence case for headings
- Mix typefaces (no secondary fonts)
- Use decorative or script fonts
- Use all caps for body text
- Center-align paragraphs
- Use type smaller than 12px
- Manually adjust letter spacing on body text
- Use high-quality, authentic photography
- Maintain consistent lighting and mood
- Show products clearly on clean backgrounds
- Represent diverse users and sellers
- Use generic stock photos
- Over-edit or apply heavy filters
- Show cluttered or distracting backgrounds
- Use pixelated or low-resolution images
- Include competitor branding in photos
Primary: "Shop smart. Support small."
Alternatives:
- "Where good finds find you"
- "Small shops. Big collective."
- "Shopping, simplified together"
- "Your marketplace. Their passion."
| Audience | Key Message | Proof Point |
|---|---|---|
| Buyers | Discover unique products from small sellers without the overwhelming clutter | Curated feed, minimal interface, quality over quantity |
| Sellers | List and sell in minutes. Zero barriers, full control. | Instant activation, bulk upload, 0% setup fees |
| Investors | Building the GenZ marketplace for India's long tail of small businesses | Fast-growing solopreneur segment, mobile-first, asset-light |
For Buyers:
- "Fast shopping, zero overwhelm"
- "Discover small brands, big quality"
- "Clean interface, clear choices"
For Sellers:
- "Your shop, live in 3 minutes"
- "Sell more, stress less"
- "Built for solopreneurs"
Before any design goes to development:
- Colors use approved hex codes
- Typography uses Inter font, approved sizes/weights
- Spacing follows 8px grid
- Icons are from Lucide React library
- Buttons meet minimum 44px touch target
- Contrast ratios verified (WCAG AA minimum)
- Responsive breakpoints defined (mobile, tablet, desktop)
- Hover/focus states documented
- Loading states designed
- Error states designed
- Empty states designed
- Use Tailwind utility classes (aligned with brand colors)
- Implement spacing system with CSS variables
- Load Inter font from Google Fonts or self-hosted
- Optimize images (WebP format, lazy loading)
- Implement dark mode with inverted colors (future)
- Test accessibility (keyboard navigation, screen readers)
As Hive grows, these elements may evolve:
- Accent color intensity (more or less Honey)
- Photography style (as brand matures)
- Messaging specificity (as audience segments)
- Marketing campaigns (seasonal, cultural)
- Product features in UI
Core identity elements that define Hive:
- Lowercase wordmark "hive"
- Black and white foundation
- Hexagonal geometric system
- Minimal, clean aesthetic
- Community-first positioning
- Inter typography
- Direct, helpful voice
Logo Pack:
- hive-logo-black.svg
- hive-logo-white.svg
- hive-icon-black.svg
- hive-icon-white.svg
- hive-logo-black.png (2x, 3x)
Brand Kit:
- Color swatches (Figma, Adobe, Sketch)
- Typography files (Inter font family)
- Icon library (Lucide React)
- Component library (Figma)
- Email templates
- Design: Figma (primary), Adobe XD (secondary)
- Prototyping: Figma, Framer
- Image editing: Photoshop, Figma
- Fonts: Google Fonts, Adobe Fonts
- Icons: Lucide React library
- Color tools: Coolors.co, Contrast Checker
- Brand questions: brand@usehive.com
- Asset requests: design@usehive.com
- Partnership branding: partnerships@usehive.com
| Version | Date | Changes | Approved By |
|---|---|---|---|
| 1.0 | Jan 13, 2025 | Initial brand guidelines | Product Owner |
Next Review: Q2 2025
END OF BRAND GUIDELINES
Colors:
- Primary: Black (#000000) + White (#FFFFFF)
- Accent: Hive Honey (#F59E0B) - use sparingly
- Gray: #E5E7EB (borders), #6B7280 (secondary text)
Typography:
- Font: Inter (400, 500, 600, 700)
- Body: 16px/24px
- Headings: 24-48px, Bold
Spacing:
- Base: 8px grid
- Component padding: 16-24px
- Section spacing: 48-64px
Logo:
- Always lowercase "hive"
- Black on light, white on dark
- 50% clear space around logo
Voice:
- Clear, not clever
- Warm, not corporate
- Helpful, not pushy
Your Hive brand is ready to take flight! 🐝