Brand Identity Kit
Run ID: 69cd05873e7fb09ff16a737c2026-04-01Design
PantheraHive BOS
BOS Dashboard

Complete brand identity package including logo concepts, color palette, typography guide, brand voice guidelines, and social media style guide.

Step 1 of 3: Research & Design Requirements for Brand Identity Kit

Project Title: Brand Identity Kit Development

Workflow Step: research_design_requirements

Date: October 26, 2023


1. Project Overview & Goals

This document outlines the comprehensive research and initial design requirements for developing a complete Brand Identity Kit. The primary goal is to establish a strong, cohesive, and memorable brand presence that resonates with the target audience and effectively communicates the brand's core values and unique selling proposition. This foundational step ensures all subsequent design and development phases are aligned with a clear strategic vision.

Key Objectives:

  • Define the brand's core essence, values, and personality.
  • Identify the target audience and their preferences.
  • Analyze the competitive landscape to ensure differentiation.
  • Establish clear design specifications for all brand elements.
  • Provide initial conceptual directions for visual and verbal identity.
  • Ensure the brand identity is versatile, scalable, and adaptable across various platforms.

2. Core Brand Identity Research & Strategic Foundation

Before diving into visual elements, a deep understanding of the brand's strategic foundation is crucial.

2.1. Brand Personality & Values

  • Desired Personality Archetypes: (e.g., Innovator, Sage, Explorer, Ruler, Creator, Caregiver, Jester, Lover, Magician, Everyman, Hero, Innocent). Initial thought: We will explore 2-3 archetypes that best fit the brand's mission.
  • Core Values: What principles drive the brand? (e.g., integrity, innovation, sustainability, community, excellence, accessibility).
  • Brand Mission & Vision: A concise statement of what the brand does, for whom, and what it aims to achieve long-term.
  • Key Message: The single most important takeaway or feeling the brand wants to convey.

2.2. Target Audience Profile

  • Demographics: Age, gender, location, income, education level.
  • Psychographics: Interests, hobbies, lifestyle, values, attitudes, pain points, aspirations.
  • User Needs: How does the brand address specific needs or solve problems for this audience?
  • Perception: How do we want the target audience to perceive the brand? (e.g., trustworthy, innovative, friendly, luxurious, approachable).

2.3. Competitive Landscape Analysis

  • Direct Competitors: Who are the main players in the market?
  • Indirect Competitors: Brands offering alternative solutions or catering to similar audiences.
  • Competitor Strengths & Weaknesses: What are they doing well? Where are their gaps?
  • Differentiation Strategy: How will our brand stand out? What unique value do we offer? (Visual, verbal, functional).
  • Visual & Verbal Cues: Analysis of competitor logos, color palettes, typography, and brand voice to identify common themes and opportunities for distinction.

3. Logo Design Requirements

The logo will be the cornerstone of the visual identity, representing the brand's essence in a concise and memorable form.

3.1. Design Specifications

  • Logo Type:

* Primary: Combination Mark (Icon + Wordmark) for maximum versatility and recognition.

* Secondary/Variations: Icon-only (for small applications), Wordmark-only (for specific branding needs), and a horizontal/stacked variation as needed.

  • Style & Aesthetic:

* Modern & Clean: Emphasizing simplicity, clarity, and timelessness.

* Scalable: Must be effective at various sizes (from favicon to billboard).

* Versatile: Adaptable across digital, print, and merchandise.

* Memorable & Unique: Easily recognizable and distinct from competitors.

* Meaningful: Incorporating subtle symbolism related to the brand's core values or mission.

  • Color Usage: Must be effective in full color, single color (black/white), and reversed (white on dark background).
  • Exclusion Zone: Clear guidelines for minimum clear space around the logo to ensure visibility.

3.2. Initial Conceptual Directions (Mood Board Themes)

Based on initial understanding, we propose exploring the following conceptual themes for logo development:

  • Theme A: "Dynamic Precision"

* Inspiration: Movement, interconnectedness, growth, refined craftsmanship, forward-thinking.

* Visual Cues: Geometric shapes with soft edges, subtle gradients, abstract forms suggesting flow or connection, clean lines.

* Feeling: Innovative, reliable, sophisticated, efficient.

  • Theme B: "Authentic Connection"

* Inspiration: Human touch, community, trust, natural elements, simplicity, approachability.

* Visual Cues: Hand-drawn elements (if appropriate), organic shapes, subtle imperfections, warmth, symbolic representations of collaboration or support.

* Feeling: Friendly, trustworthy, supportive, genuine.

  • Theme C: "Bold Simplicity"

* Inspiration: Strength, clarity, directness, minimalism, authority, impactful statements.

* Visual Cues: Strong typography, minimalist iconography, high contrast, clear visual hierarchy, iconic and memorable shapes.

* Feeling: Authoritative, confident, direct, modern.


4. Color Palette Requirements

The color palette will evoke specific emotions and reinforce the brand's personality, ensuring visual consistency.

4.1. Initial Color Psychology & Archetype Suggestions

  • Primary Colors (2-3): Dominant colors reflecting the brand's core personality.

Initial thought:* Explore combinations of Blues (trust, professionalism, calm) with Greens (growth, nature, balance) or Warm Grays/Neutrals (sophistication, stability). Alternatively, consider a Vibrant Primary (energy, innovation) balanced by sophisticated neutrals.

  • Secondary Colors (2-3): Supporting colors for variety and emphasis, complementing the primary palette.

Initial thought:* Softer tones of the primary, or complementary colors that add depth without clashing.

  • Accent Colors (1-2): Used sparingly for calls-to-action, highlights, or critical information.

Initial thought:* A contrasting, vibrant color that stands out but harmonizes with the overall palette. (e.g., a bright orange, a bold teal, or a striking yellow).

4.2. Technical Considerations

  • Color Modes: Specification for Hex (web), RGB (digital), CMYK (print), and Pantone (spot color, if required).
  • Accessibility: Ensuring sufficient contrast ratios for text and graphical elements to meet WCAG 2.1 AA standards.
  • Usage Guidelines: Clear rules for primary, secondary, and accent color applications (e.g., 60-30-10 rule for visual weight).

5. Typography Guide Requirements

Typography will establish the brand's voice and ensure readability across all applications.

5.1. Font Personality & Functionality

  • Primary Headings (Display Font): A distinctive font that captures the brand's personality, used for prominent titles and headlines. Must be legible and impactful.

Initial thought:* Explore sans-serif fonts for modernity and clarity, or a sophisticated serif for a more classic/authoritative feel.

  • Secondary Headings (Sub-Headings): A complementary font that supports the primary heading font, providing hierarchy. Often a variation of the body font or a highly legible sans-serif.
  • Body Text: A highly readable and legible font suitable for large blocks of text across digital and print platforms. Prioritize legibility over distinctiveness.

Initial thought:* Classic sans-serifs (e.g., Open Sans, Lato, Montserrat) or well-designed serifs (e.g., Merriweather, Playfair Display) known for screen and print readability.

  • Accent/Special Use Font (Optional): A unique font for specific applications (e.g., quotes, callouts, specific marketing materials) to add character sparingly.

5.2. Usage Guidelines

  • Font Pairing Strategy: Clear rules on how fonts are combined.
  • Weights & Styles: Specification of regular, bold, italic, light, etc., for each font.
  • Sizing & Hierarchy: Recommended font sizes for headings, subheadings, body text, captions, etc., across different mediums.
  • Line Height & Letter Spacing: Optimal settings for readability.
  • Web vs. Print Considerations: Ensuring web-safe fonts or licensed web fonts are selected for digital applications.

6. Brand Voice Guidelines Requirements

The brand voice will define how the brand communicates verbally, ensuring consistency in tone and messaging.

6.1. Tone & Messaging Principles

  • Tone Descriptors (e.g.):

* Professional, yet Approachable: Authoritative but not overly formal.

* Informative, yet Engaging: Educates without being dry.

* Confident, yet Humble: Assured in expertise, open to feedback.

* Empathetic, yet Direct: Understands audience needs, offers clear solutions.

  • Vocabulary: Preferred words, phrases, and terminology; words/jargon to avoid.
  • Grammar & Punctuation: Style preferences (e.g., use of contractions, Oxford comma).
  • Sentence Structure: Preference for short, direct sentences or more elaborate prose.
  • Humor: If applicable, guidelines on the type and extent of humor.

6.2. Key Message Examples

  • Mission Statement (reiterated): How the brand's purpose is articulated.
  • Elevator Pitch: A concise, compelling summary.
  • Call-to-Action Language: Consistent phrasing for encouraging user action.
  • Customer Service Language: Guidelines for interactions with customers.
  • Crisis Communication Guidelines (brief): Basic principles for sensitive situations.

7. Social Media Style Guide Requirements

This guide will ensure a consistent and recognizable brand presence across all social media platforms.

7.1. Visual & Content Strategy

  • Image Style:

* Photography: Filters, composition, subject matter, lighting, authenticity vs. stock imagery.

* Illustrations/Graphics: Consistent style, color usage, complexity.

* Video: Preferred length, style, music, on-screen text, branding elements.

  • Content Pillars: Main themes or topics the brand will consistently post about.
  • Caption Style: Tone, length, use of emojis, hashtags, calls-to-action.
  • Profile Elements: Guidelines for profile pictures, banner images, and bio descriptions.

7.2. Platform-Specific Considerations (Conceptual Template Descriptions)

  • Instagram/Facebook:

* Post Templates: Consistent layouts for single images, carousels, quotes, and infographics.

* Story Templates: Branded elements (stickers, fonts, color overlays) for interactive content.

* Reel/Video Templates: Consistent intro/outro screens, text overlays, music style.

  • LinkedIn:

* Professional Post Templates: Focus on thought leadership, industry news, company updates.

* Employee Advocacy Guidelines: How employees can represent the brand.

  • Twitter/X:

* Concise Messaging: Guidelines for short-form content.

* Visuals: Use of images/GIFs to enhance tweets.

  • YouTube/TikTok (if applicable):

* Thumbnail Guidelines: Branded, consistent design.

* Intro/Outro Animations: Short, branded sequences.


8. UX Recommendations (Overall Brand Experience)

While not traditional UI/UX wireframes, these recommendations focus on how the brand identity translates into a holistic, positive user experience.

  • Consistency Across Touchpoints: Ensuring the brand voice and visual elements are unified across website, social media, marketing materials, customer service, and product/service delivery.
  • Clarity & Intuitiveness: Design and communication should be clear, easy to understand, and guide the user seamlessly.
  • Emotional Connection: Leveraging visual and verbal elements to evoke desired emotions and foster a connection with the brand.
  • Accessibility: Beyond color contrast, considering readability, ease of navigation, and inclusive language in all brand communications.
  • Feedback Integration: Establishing channels for user feedback to continuously refine and improve the brand experience.
  • Brand Storytelling: Using the brand identity to weave a compelling narrative that users can engage with and remember.

9. Next Steps

Upon review and approval of these detailed requirements, the next phase will involve:

  1. Phase 2: Creative Concept Development:

* Developing initial logo concepts based on the chosen mood board themes.

* Proposing specific color palettes and font pairings.

* Drafting initial brand voice guidelines.

* Creating conceptual social media templates.

  1. Presentation & Feedback: Presenting the concepts to the client for review and iterative feedback.

This structured approach ensures that the final Brand Identity Kit is not only aesthetically pleasing but also strategically sound, highly effective, and deeply aligned with your brand's vision.

gemini Output

Project: Brand Identity Kit

Workflow Step: 2 of 3 - create_design_specs

Deliverable: Detailed Design Specifications

This document outlines the comprehensive design specifications for your Brand Identity Kit. It details the core visual and verbal elements that will define your brand, along with recommendations for their application to ensure a consistent, impactful, and user-friendly experience across all touchpoints.


1. Detailed Design Specifications

This section defines the fundamental components of your brand's visual and verbal identity.

1.1. Logo Concepts

We will develop 3 distinct logo concepts, each exploring a unique creative direction while aligning with your brand's core values. Each concept will include:

  • Primary Logo: The main brand identifier, suitable for most applications.
  • Logo Variations:

* Horizontal/Vertical Lockups: Optimized for different aspect ratios.

* Logomark/Icon-only: A standalone graphic element for small applications (e.g., favicons, app icons).

* Wordmark-only: The brand name in its unique typography, without a graphic element.

  • Color Variations: Full color, single color (black/white), and reversed (for dark backgrounds).
  • File Formats:

* Vector: AI, EPS, SVG (for scalability without loss of quality, ideal for print and large-scale digital).

* Raster: PNG (transparent background, various resolutions for web), JPG (for general web use).

Key Considerations for Concepts:

  • Concept A: Modern & Minimalist: Clean lines, geometric shapes, focus on readability and simplicity.
  • Concept B: Dynamic & Expressive: Incorporating movement or abstract elements to convey innovation and energy.
  • Concept C: Classic & Established: Emphasizing heritage, trustworthiness, and timeless appeal through refined typography and traditional motifs.

1.2. Color Palette

A well-defined color palette ensures visual harmony and consistent brand recognition.

  • Primary Colors: These are the dominant colors that represent your brand.

* Deep Teal:

* HEX: #006A71

* RGB: R:0 G:106 B:113

* CMYK: C:90 M:30 Y:45 K:20

* Pantone: Pantone 329 C

Usage:* Main brand color, primary headings, key UI elements. Conveys trust, sophistication, growth.

* Vibrant Coral:

* HEX: #FF6B6B

* RGB: R:255 G:107 B:107

* CMYK: C:0 M:70 Y:50 K:0

Usage:* Accent color for calls-to-action, highlights, interactive elements. Conveys energy, innovation, approachability.

  • Secondary Colors: Supporting colors used to add depth and variety without overpowering the primary palette.

* Subtle Gold:

* HEX: #EBC044

* RGB: R:235 G:192 B:68

* CMYK: C:10 M:20 Y:80 K:0

Usage:* For subtle highlights, awards, premium elements, or specific data visualization.

* Soft Gray:

* HEX: #D9D9D9

* RGB: R:217 G:217 B:217

* CMYK: C:10 M:5 Y:5 K:0

Usage:* Backgrounds, borders, subtle UI elements, or secondary text.

  • Neutral Colors: Essential for readability and clean design, providing contrast.

* Dark Navy (Text):

* HEX: #2C3E50

* RGB: R:44 G:62 B:80

* CMYK: C:80 M:60 Y:40 K:50

Usage:* Primary body text, headings on light backgrounds.

* Light Gray (Backgrounds):

* HEX: #F8F8F8

* RGB: R:248 G:248 B:248

* CMYK: C:0 M:0 Y:0 K:5

Usage:* Clean background for web pages, documents, or content blocks.

1.3. Typography Guide

Typography defines the readability and tone of your written communications.

  • Primary Headline Font:

* Font Family: Montserrat (Google Font)

* Weights: Bold, Semi-Bold, Regular

* Usage: H1, H2, H3 headings, prominent titles, short marketing copy. Chosen for its clean, geometric, and modern aesthetic.

  • Secondary Headline/Subheading Font:

* Font Family: Open Sans (Google Font)

* Weights: Semi-Bold, Regular

* Usage: H4, H5, H6 headings, subheadings, callouts. Provides a highly legible, versatile sans-serif pairing.

  • Body Text Font:

* Font Family: Open Sans (Google Font)

* Weights: Regular, Light

* Usage: Paragraphs, long-form content, captions. Selected for its excellent readability across all screen sizes and print.

  • Font Pairing Rationale: Montserrat and Open Sans are both sans-serif, creating a cohesive and contemporary feel. Montserrat provides a strong, impactful presence for headlines, while Open Sans ensures optimal readability for body text and supporting elements, preventing visual clutter.
  • Typographic Hierarchy Recommendations:

* H1: Montserrat Bold, 48-64px, Line Height: 1.1em

* H2: Montserrat Semi-Bold, 36-48px, Line Height: 1.2em

* H3: Montserrat Regular, 24-32px, Line Height: 1.3em

* Body: Open Sans Regular, 16-18px, Line Height: 1.5em

* Min/Max Sizes: Guidelines will be provided for responsive design across different devices.

1.4. Brand Voice Guidelines

Your brand voice ensures consistent communication that resonates with your target audience.

  • Keywords: Professional, Innovative, Approachable, Trustworthy, Empowering.
  • Tone of Voice:

* Primary: Conversational, yet authoritative. Informative and clear.

* Secondary: Optimistic and encouraging when discussing solutions or future possibilities. Empathetic when addressing challenges.

  • Audience Consideration: Tailored to engage professionals seeking reliable information and solutions, as well as individuals looking for accessible and supportive guidance.
  • Do's and Don'ts:

* DO: Use active voice, provide clear value, maintain a positive outlook, use inclusive language.

* DON'T: Use overly technical jargon without explanation, sound condescending, make unsubstantiated claims, use slang inappropriately.

  • Messaging Hierarchy:

* Core Message: What is the single most important message to convey?

* Supporting Messages: How do we elaborate on the core message?

* Call-to-Action: Clear, concise instructions for the desired user action.

1.5. Imagery & Photography Style

Visuals play a critical role in conveying brand personality and evoking emotion.

  • Overall Mood/Feel: Authentic, aspirational, professional, and subtly optimistic. Images should feel genuine and relatable, avoiding overly staged scenarios.
  • Color Treatment: Bright and natural, with a slight warmth. Avoid heavy filters or desaturation. The brand's primary colors can be subtly incorporated as accents or background elements.
  • Subject Matter:

* People: Diverse individuals interacting, collaborating, or experiencing positive outcomes. Focus on natural expressions and genuine engagement.

* Environments: Clean, modern, well-lit spaces that suggest professionalism and innovation.

* Abstract/Conceptual: Minimalist graphics or blurred backgrounds that support textual content without distracting.

  • Composition:

* Utilize the rule of thirds for balanced and engaging compositions.

* Allow for clear space for overlaying text or graphics.

* Mix of close-ups (for emotional connection) and wider shots (for context).

  • Examples: We will provide a curated mood board with examples of acceptable and unacceptable imagery to guide future content creation.

1.6. Iconography Style

Icons provide quick visual cues and enhance user experience.

  • Style: Outline (line-art) icons with rounded corners. Consistent stroke weight (2px-3px).
  • Consistency: All icons should adhere to a unified visual language in terms of style, detail level, and perspective.
  • Usage: Primarily for UI elements, feature highlights, infographics, and navigation.
  • Color: Use primary brand colors for interactive states or key
gemini Output

Brand Identity Kit: AuraFlow

Welcome to your comprehensive Brand Identity Kit for AuraFlow!

This document serves as the definitive guide to your brand's visual and verbal identity. It encapsulates the essence of AuraFlow, providing detailed specifications and guidelines to ensure consistency, recognition, and a powerful brand presence across all touchpoints. From your core logo to your brand voice and digital application, this kit empowers you to communicate AuraFlow's unique value with clarity and impact.


1. Brand Overview: AuraFlow

AuraFlow represents the seamless integration of wellness and modern technology, creating experiences that are intuitive, calming, and empowering. Our brand embodies fluidity, innovation, and a commitment to enhancing personal well-being through intelligent design and thoughtful interaction. We aim to be perceived as sophisticated, approachable, and forward-thinking.


2. Logo & Branding Elements

Your logo is the cornerstone of your brand identity. It is designed to be versatile, memorable, and reflective of AuraFlow's core values.

2.1. Primary Logo

The primary logo is the most commonly used version and features both the brand mark and the logotype.

  • Concept: The logo combines a fluid, abstract 'A' form with a modern, clean wordmark. The 'A' symbolizes flow, energy, and the interconnectedness of well-being, while its subtle tech-inspired geometry hints at innovation.
  • Color: Full-color version with gradients (if applicable) or solid brand colors.
  • Usage: Ideal for most applications including website headers, marketing materials, and primary branding.

(Design Specification Example: Include a high-resolution image of the primary logo here.)

2.2. Logo Variations

To ensure adaptability across various platforms and applications, several logo variations are provided.

  • Logomark (Icon): The standalone 'A' symbol, perfect for small applications like favicons, app icons, or social media profile pictures where the full logo might be too busy.
  • Wordmark: The standalone "AuraFlow" text, suitable for situations where the brand mark is already present or a more understated approach is needed.
  • Horizontal Layout: An alternative primary logo layout for wider spaces.
  • Monochrome Versions: Single-color versions (black, white, and primary brand color) for specific backgrounds or print requirements.

(Design Specification Example: Include high-resolution images of each variation.)

2.3. Clear Space & Minimum Size

To maintain legibility and visual impact, always ensure adequate clear space around the logo.

  • Clear Space: The minimum clear space around the logo should be equal to the height of the 'A' in AuraFlow's wordmark. No other graphic elements or text should infringe upon this area.
  • Minimum Size:

* Digital: 48 pixels wide (for logomark), 120 pixels wide (for full logo).

* Print: 0.5 inches wide (for logomark), 1.5 inches wide (for full logo).

(Design Specification Example: Visual diagrams illustrating clear space and minimum size.)

2.4. Incorrect Usage

To preserve brand integrity, avoid these common misuses of the logo:

  • Do not stretch or distort the logo.
  • Do not alter the colors, except for approved monochrome versions.
  • Do not rotate the logo.
  • Do not add effects (e.g., shadows, gradients) not already part of the design.
  • Do not place the logo on busy backgrounds that compromise readability.
  • Do not rearrange the elements of the logo.

(Design Specification Example: Visual examples of incorrect logo usage.)


3. Color Palette

The AuraFlow color palette is designed to evoke feelings of calm, sophistication, and technological innovation. It balances serene blues and greens with modern, clean neutrals and an energizing accent.

3.1. Primary Color Palette

These are the dominant colors for AuraFlow's branding.

  • Aura Blue (Main Brand Color)

* HEX: #007BFF

* RGB: (0, 123, 255)

* CMYK: (100, 50, 0, 0)

* Pantone: 2133 C

Usage*: Primary accents, headers, key call-to-actions, brand mark.

  • Flow Teal (Secondary Brand Color)

* HEX: #00C4B4

* RGB: (0, 196, 180)

* CMYK: (80, 0, 30, 0)

* Pantone: 3262 C

Usage*: Supporting accents, interactive elements, data visualization.

(Design Specification Example: Color swatches with names and codes.)

3.2. Secondary & Neutral Color Palette

These colors provide flexibility for backgrounds, text, and supporting graphics.

  • Calm Gray

* HEX: #4A4A4A

* RGB: (74, 74, 74)

* CMYK: (60, 50, 50, 60)

Usage*: Primary text, subtle shadows, UI elements.

  • Light Gray

* HEX: #F0F2F5

* RGB: (240, 242, 245)

* CMYK: (0, 0, 0, 5)

Usage*: Backgrounds, dividers, subtle borders.

  • Pure White

* HEX: #FFFFFF

* RGB: (255, 255, 255)

* CMYK: (0, 0, 0, 0)

Usage*: Backgrounds, text on dark backgrounds, negative space.

  • Vibrant Accent (Optional, for emphasis)

* HEX: #FFC107

* RGB: (255, 193, 7)

* CMYK: (0, 25, 95, 0)

Usage*: Highlighting specific calls-to-action, warnings, or celebratory elements sparingly.

(Design Specification Example: Color swatches with names and codes.)

3.3. Color Accessibility & Contrast

  • Recommendation: Always ensure sufficient contrast between text and background colors to meet WCAG 2.1 AA standards.
  • Tools: Utilize online contrast checkers (e.g., WebAIM Contrast Checker) to verify compliance.
  • Guideline: Aim for a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.

4. Typography Guide

Typography plays a crucial role in conveying AuraFlow's personality and ensuring readability. Our chosen typefaces are modern, clean, and highly legible.

4.1. Primary Typeface: Montserrat

Montserrat is a geometric sans-serif typeface that is strong, modern, and versatile. It is used for headlines, titles, and prominent textual elements.

  • Usage: Headlines (H1, H2), Sub-headlines (H3), navigation items, call-to-action buttons.
  • Weights: Light, Regular, Medium, SemiBold, Bold.
  • Web Font: Available via Google Fonts.

(Design Specification Example: Visual example of Montserrat in different weights and sizes, e.g., "AuraFlow: The Future of Wellness" in H1, "Seamless Integration" in H2.)

4.2. Secondary Typeface: Open Sans

Open Sans is a highly readable humanist sans-serif typeface, optimized for print, web, and mobile interfaces. It pairs beautifully with Montserrat for body text and longer content.

  • Usage: Body text, paragraphs, captions, forms, UI labels.
  • Weights: Light, Regular, SemiBold.
  • Web Font: Available via Google Fonts.

(Design Specification Example: Visual example of Open Sans in different weights and sizes, e.g., "Experience a new level of well-being with AuraFlow's intuitive technology..." in body text.)

4.3. Typographic Hierarchy & Scale

Consistent application of type hierarchy ensures content is easily scannable and digestible.

  • H1 (Page Title): Montserrat Bold, 48px (desktop), 32px (mobile). Line-height 1.2.
  • H2 (Section Title): Montserrat SemiBold, 36px (desktop), 28px (mobile). Line-height 1.3.
  • H3 (Sub-Section Title): Montserrat Medium, 24px (desktop), 20px (mobile). Line-height 1.4.
  • Body Text (P): Open Sans Regular, 16px (desktop), 14px (mobile). Line-height 1.5.
  • Small Text/Caption: Open Sans Regular, 12px. Line-height 1.4.

(Design Specification Example: A visual representation of the typographic scale with example text for each heading and body copy.)


5. Brand Voice & Messaging Guidelines

AuraFlow's voice is as important as its visuals. It defines how we communicate, connect, and build relationships with our audience.

5.1. Core Brand Personality

  • Innovative: Forward-thinking, embracing technology for betterment.
  • Empathetic: Understanding user needs, focused on well-being and ease.
  • Clear & Concise: Direct, avoiding jargon, easy to understand.
  • Sophisticated: Elegant, refined, and professional without being aloof.
  • Calming & Reassuring: Promoting peace of mind and trust.

5.2. Tone of Voice

  • Confident, not Arrogant: We know our value, but we serve our users.
  • Helpful, not Patronizing: Guiding and assisting, not instructing.
  • Inspiring, not Demanding: Encouraging growth and positive change.
  • Authentic, not Artificial: Genuine and transparent in our communications.

5.3. Key Messaging Principles

  • Focus on Benefits: Always communicate what AuraFlow does for the user, not just what it is. (e.g., "Achieve inner calm" vs. "Our app has meditation features").
  • Simplicity & Clarity: Use straightforward language. Avoid overly complex sentences or industry jargon.
  • Positive & Uplifting: Emphasize well-being, progress, and positive outcomes.
  • Action-Oriented: Encourage engagement and interaction where appropriate.
  • Consistency: Ensure the voice remains uniform across all platforms and communications.

5.4. Example Phrases & Keywords

  • Keywords: Flow, intuitive, well-being, seamless, balance, innovative, calm, empower, integrate, elevate.
  • Example Phrases:

* "Discover your inner calm with AuraFlow."

* "Experience seamless well-being, powered by innovation."

* "AuraFlow: Where technology meets tranquility."

* "Effortlessly enhance your daily routine."


6. Application Guidelines for Digital Touchpoints (UX Recommendations & Wireframe Principles)

While a brand identity kit doesn't typically include full wireframes, it provides the foundational principles for how AuraFlow's identity translates into user experience and digital layout.

6.1. General UX Recommendations

  • Clarity & Simplicity: Prioritize intuitive navigation and clear information architecture. Avoid clutter.
  • Consistency: Maintain visual and interactive consistency across all digital platforms (website, app, emails
brand_identity_kit.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react' import ReactDOM from 'react-dom/client' import App from './App' import './index.css' ReactDOM.createRoot(document.getElementById('root')!).render( ) "); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react' import './App.css' function App(){ return(

"+slugTitle(pn)+"

Built with PantheraHive BOS

) } export default App "); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e} .app{min-height:100vh;display:flex;flex-direction:column} .app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px} h1{font-size:2.5rem;font-weight:700} "); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` ## Open in IDE Open the project folder in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{ "name": "'+pn+'", "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview" }, "dependencies": { "vue": "^3.5.13", "vue-router": "^4.4.5", "pinia": "^2.3.0", "axios": "^1.7.9" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "typescript": "~5.7.3", "vite": "^6.0.5", "vue-tsc": "^2.2.0" } } '); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': resolve(__dirname,'src') } } }) "); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]} '); zip.file(folder+"tsconfig.app.json",'{ "compilerOptions":{ "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"], "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true, "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue", "strict":true,"paths":{"@/*":["./src/*"]} }, "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"] } '); zip.file(folder+"env.d.ts","/// "); zip.file(folder+"index.html"," "+slugTitle(pn)+"
"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' import './assets/main.css' const app = createApp(App) app.use(createPinia()) app.mount('#app') "); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue"," "); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547} "); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install npm run dev ``` ## Build ```bash npm run build ``` Open in VS Code or WebStorm. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local "); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{ "name": "'+pn+'", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test" }, "dependencies": { "@angular/animations": "^19.0.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", "@angular/core": "^19.0.0", "@angular/forms": "^19.0.0", "@angular/platform-browser": "^19.0.0", "@angular/platform-browser-dynamic": "^19.0.0", "@angular/router": "^19.0.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.15.0" }, "devDependencies": { "@angular-devkit/build-angular": "^19.0.0", "@angular/cli": "^19.0.0", "@angular/compiler-cli": "^19.0.0", "typescript": "~5.6.0" } } '); zip.file(folder+"angular.json",'{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "'+pn+'": { "projectType": "application", "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:application", "options": { "outputPath": "dist/'+pn+'", "index": "src/index.html", "browser": "src/main.ts", "tsConfig": "tsconfig.app.json", "styles": ["src/styles.css"], "scripts": [] } }, "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"} } } } } '); zip.file(folder+"tsconfig.json",'{ "compileOnSave": false, "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]}, "references":[{"path":"./tsconfig.app.json"}] } '); zip.file(folder+"tsconfig.app.json",'{ "extends":"./tsconfig.json", "compilerOptions":{"outDir":"./dist/out-tsc","types":[]}, "files":["src/main.ts"], "include":["src/**/*.d.ts"] } '); zip.file(folder+"src/index.html"," "+slugTitle(pn)+" "); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser'; import { appConfig } from './app/app.config'; import { AppComponent } from './app/app.component'; bootstrapApplication(AppComponent, appConfig) .catch(err => console.error(err)); "); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; } "); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core'; import { RouterOutlet } from '@angular/router'; @Component({ selector: 'app-root', standalone: true, imports: [RouterOutlet], templateUrl: './app.component.html', styleUrl: './app.component.css' }) export class AppComponent { title = '"+pn+"'; } "); zip.file(folder+"src/app/app.component.html","

"+slugTitle(pn)+"

Built with PantheraHive BOS

"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1} "); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; import { provideRouter } from '@angular/router'; import { routes } from './app.routes'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({ eventCoalescing: true }), provideRouter(routes) ] }; "); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router'; export const routes: Routes = []; "); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+" Generated by PantheraHive BOS. ## Setup ```bash npm install ng serve # or: npm start ``` ## Build ```bash ng build ``` Open in VS Code with Angular Language Service extension. "); zip.file(folder+".gitignore","node_modules/ dist/ .env .DS_Store *.local .angular/ "); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join(" "):"# add dependencies here "; zip.file(folder+"main.py",src||"# "+title+" # Generated by PantheraHive BOS print(title+" loaded") "); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` ## Run ```bash python main.py ``` "); zip.file(folder+".gitignore",".venv/ __pycache__/ *.pyc .env .DS_Store "); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^```[w]* ?/m,"").replace(/ ?```$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+" "; zip.file(folder+"package.json",pkgJson); var fallback="const express=require("express"); const app=express(); app.use(express.json()); app.get("/",(req,res)=>{ res.json({message:""+title+" API"}); }); const PORT=process.env.PORT||3000; app.listen(PORT,()=>console.log("Server on port "+PORT)); "; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000 "); zip.file(folder+".gitignore","node_modules/ .env .DS_Store "); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Setup ```bash npm install ``` ## Run ```bash npm run dev ``` "); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:" "+title+" "+code+" "; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */ *{margin:0;padding:0;box-sizing:border-box} body{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e} "); zip.file(folder+"script.js","/* "+title+" — scripts */ "); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. ## Open Double-click `index.html` in your browser. Or serve locally: ```bash npx serve . # or python3 -m http.server 3000 ``` "); zip.file(folder+".gitignore",".DS_Store node_modules/ .env "); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/**(.+?)**/g,"$1"); hc=hc.replace(/ {2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+" Generated by PantheraHive BOS. Files: - "+app+".md (Markdown) - "+app+".html (styled HTML) "); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); }function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}