Files
vibn-frontend/marketing
Mark Henderson bada63452f feat(ui): apply Justine ink & parchment design system
- Map Justine tokens to shadcn CSS variables (--vibn-* aliases)
- Switch fonts to Inter + Lora via next/font (IBM Plex Mono for code)
- Base typography: body Inter, h1–h3 Lora; marketing hero + wordmark serif
- Project shell and global chrome use semantic colors
- Replace Outfit/Newsreader references across TSX inline styles

Made-with: Cursor
2026-04-01 21:03:40 -07:00
..
2026-02-15 19:25:52 -08:00

📢 Marketing Directory

This directory contains all marketing-specific code for the VIBN landing pages and promotional content.

📁 Structure

marketing/
├── components/          # Marketing-specific React components
│   ├── hero.tsx        # Hero section with main CTA
│   ├── features.tsx    # Features grid with cards
│   ├── cta.tsx         # Call-to-action sections
│   └── index.ts        # Component exports
├── content/            # Marketing copy and content
│   └── homepage.ts     # Homepage content/copy
└── styles/             # Marketing-specific styles (future)

🎯 Purpose

This directory keeps marketing code separate from application code, making it easier to:

  • Update messaging and copy
  • Redesign marketing pages without affecting the app
  • Collaborate with designers/copywriters
  • Maintain consistent branding

🔗 Usage

Marketing components are used in the app/(marketing)/ routes:

import { Hero, Features, CTA } from "@/marketing/components";

export default function Page() {
  return (
    <>
      <Hero />
      <Features />
      <CTA />
    </>
  );
}

📝 Content Management

All marketing copy is centralized in content/homepage.ts for easy updates:

import { homepage } from "@/marketing/content/homepage";

// Use in components
<h1>{homepage.hero.title}</h1>

🚀 Adding New Sections

  1. Create component in components/
  2. Add content to content/homepage.ts
  3. Export from components/index.ts
  4. Use in app/(marketing)/page.tsx

📖 Design Guidelines

Follow the guidelines in /PROJECT_INSTRUCTIONS.md for:

  • Voice & tone
  • Design principles
  • SEO requirements
  • Accessibility standards