Brand Identity Kit
Run ID: 69cc1d7904066a6c4a1697962026-03-31Design
PantheraHive BOS
BOS Dashboard

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

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

Project Name: Brand Identity Kit Development

Workflow Step: 1 of 3 - Research & Design Requirements Gathering

Deliverable Date: [Current Date]


1. Introduction & Purpose

This document outlines the comprehensive research and design requirements necessary to develop a robust and distinctive Brand Identity Kit. As the foundational step, this phase focuses on understanding your brand's core essence, target audience, market positioning, and desired aesthetic. The insights gathered here will serve as the guiding principles for all subsequent design and development stages, ensuring the final Brand Identity Kit accurately reflects your vision and resonates with your audience.

We will meticulously detail the key areas of investigation and the design specifications required to build a cohesive and impactful brand presence.

2. Core Brand Elements: Research & Definition Areas

To construct a truly effective Brand Identity Kit, we must thoroughly define the following core elements:

  • Logo Concepts & Visual Identity:

* Research Focus: Brand personality (e.g., modern, classic, playful, serious), industry trends, competitor analysis, desired emotional response, scalability across various mediums.

* Design Requirements: Exploration of different logo types (wordmark, lettermark, brand mark/pictorial, abstract, mascot, combination mark, emblem), initial mood board development, symbolism and meaning behind visual elements.

  • Color Palette:

* Research Focus: Color psychology, cultural associations, industry standards, accessibility guidelines (WCAG contrast ratios), target audience demographics, existing brand assets (if any).

* Design Requirements: Definition of primary, secondary, and accent colors; hexadecimal, RGB, CMYK, and Pantone (if applicable) values; guidance on color usage, hierarchy, and combinations.

  • Typography Guide:

* Research Focus: Readability, legibility, brand personality (e.g., elegant serifs, modern sans-serifs, playful scripts), web-safe fonts vs. custom fonts, licensing considerations.

* Design Requirements: Selection of primary (headings), secondary (body text), and accent fonts; specification of font weights, sizes, line height, letter spacing; guidance on font pairing and application across digital and print media.

  • Brand Voice & Tone Guidelines:

* Research Focus: Target audience communication style, brand values, desired perception (e.g., authoritative, friendly, innovative, empathetic), competitor communication analysis.

* Design Requirements: Definition of core brand adjectives, examples of appropriate and inappropriate language, guidance on tone (e.g., formal vs. informal, humorous vs. serious), messaging pillars, and a persona description.

  • Imagery & Visual Style:

* Research Focus: Photography style (e.g., candid, staged, minimalist, vibrant), illustration style (if applicable), iconography style (line, filled, glyph), overall aesthetic.

* Design Requirements: Guidance on photo filters, subject matter, composition, use of stock photography vs. custom photography, examples of approved and disapproved imagery.

  • Social Media Style Guide:

* Research Focus: Platform-specific requirements (e.g., profile picture dimensions, cover photo sizes), audience engagement patterns on different platforms, competitor social media presence.

* Design Requirements: Application of logo, colors, fonts, and imagery specifically for social media profiles, posts, stories, and advertisements; guidance on tone and voice for social interactions; template outlines for consistent visual output.

3. Detailed Design Specifications: Requirements Gathering

To ensure the Brand Identity Kit is tailored precisely to your needs, we require detailed input on the following:

  • Brand Vision & Mission:

* What is the overarching purpose and long-term aspiration of your brand?

* What core values drive your brand's actions and decisions?

  • Target Audience Profile:

* Who are your primary and secondary target audiences?

* What are their demographics (age, gender, location, income), psychographics (interests, values, lifestyle), and pain points?

* How do they currently perceive brands in your industry?

  • Competitive Landscape Analysis:

* Who are your direct and indirect competitors?

* What are their brand identities like (logos, colors, messaging)?

* What differentiates your brand from them? What unique value do you offer?

  • Desired Brand Perception:

* How do you want your brand to be perceived by your target audience and the market? (e.g., trustworthy, innovative, approachable, premium, affordable).

  • Key Deliverables & Formats:

* Beyond the core elements, what specific assets will require the brand identity (e.g., website, app, business cards, letterhead, packaging, signage, merchandise, presentations)?

* What file formats are typically required for your operational needs (e.g., vector for print, raster for web, specific file types for developers)?

  • Existing Assets & Preferences:

* Do you have any existing logos, colors, fonts, or visual elements that you wish to retain or evolve?

* Are there any specific styles, themes, or aesthetics you particularly like or dislike? (e.g., minimalist, ornate, vintage, futuristic).

4. Application Mockup & Usage Guidelines Requirements (Interpreted "Wireframe Descriptions")

For a Brand Identity Kit, "wireframes" translate into defining how the brand elements will be applied and experienced across various touchpoints. This involves outlining the requirements for future application mockups and usage examples.

  • Logo Usage Guidelines:

* Requirements for clear space, minimum size, color variations (full color, mono, inverse), placement on different backgrounds, incorrect usage examples.

* Mockup Requirements: Examples of logo application on a white background, dark background, and a textured background.

  • Typography Hierarchy & Application:

* Requirements for defining heading styles (H1, H2, H3), body text, captions, and call-to-action (CTA) text styles.

* Mockup Requirements: Example text blocks demonstrating type hierarchy for a web page section or a marketing brochure.

  • Color Palette Application:

* Requirements for defining primary background colors, accent elements, text colors, and interactive element colors.

* Mockup Requirements: Color usage examples on a simple webpage layout or a social media graphic, showing how colors interact.

  • Brand in Action - Template Outlines:

* Website Header/Footer Concept: Outline requirements for how the logo, primary navigation, and key brand colors would appear in a website's header and footer.

* Social Media Post Template: Outline requirements for a standard social media post layout, including logo placement, image area, text area, and call-to-action button styling.

* Business Card Layout Concept: Outline requirements for logo placement, contact information hierarchy, and color usage on a standard business card.

* Presentation Slide Master Requirements: Outline requirements for logo placement, font usage, and color application on a basic presentation slide template.

5. Color Palette: Initial Considerations & Exploration Strategy

While specific colors will be defined in subsequent steps, this phase focuses on establishing the strategic considerations for color selection:

  • Emotional & Psychological Impact: What emotions should the brand evoke (e.g., trust, excitement, calm, sophistication)? We will research color associations relevant to these emotions.
  • Industry Relevance: Are there established color conventions in your industry? How can we either align with or strategically differentiate from them?
  • Target Audience Preferences: Do your target demographics have any known color preferences or cultural associations?
  • Accessibility: Ensuring sufficient contrast for text and interactive elements to comply with WCAG standards (e.g., AA or AAA).
  • Versatility & Adaptability: The palette should perform well across all media (digital, print, physical products) and in various lighting conditions.
  • Sustainability: Consideration for how colors might impact print costs or environmental considerations if applicable.

We will start with a broad exploration of color families based on your brand's desired personality and refine it through mood boards and iterative feedback.

6. UX Recommendations: Shaping the Brand Experience

The brand identity isn't just about how it looks; it's about how it feels and how users interact with it. Our UX recommendations for the Brand Identity Kit focus on ensuring a seamless and positive brand experience:

  • Consistency Across Touchpoints:

* Recommendation: Emphasize strict adherence to brand guidelines across all customer touchpoints (website, app, social media, physical products, customer service communications).

* Impact: Builds recognition, trust, and a professional image.

  • Clarity & Intuitiveness:

* Recommendation: Ensure visual elements (icons, color coding, typography) are clear, easy to understand, and guide the user intuitively.

* Impact: Reduces cognitive load, improves usability, and enhances user satisfaction.

  • Emotional Connection:

* Recommendation: Design the identity to evoke desired emotions and create a memorable, positive association with the brand.

* Impact: Fosters brand loyalty and deeper engagement.

  • Accessibility & Inclusivity:

* Recommendation: Prioritize accessible design choices for colors (contrast), typography (legibility), and imagery (alt-text considerations).

* Impact: Expands reach to a broader audience, demonstrates social responsibility, and complies with legal requirements.

  • Scalability & Adaptability:

* Recommendation: Design the identity to be flexible and scalable, adapting seamlessly to new platforms, technologies, and future brand extensions.

* Impact: Future-proofs the brand and reduces the need for frequent redesigns.

  • Efficiency in Application:

* Recommendation: Provide clear, actionable guidelines and templates to enable efficient and consistent application of the brand identity by internal teams or external partners.

* Impact: Saves time, reduces errors, and maintains brand integrity.

7. Next Steps

To proceed with the development of your Brand Identity Kit, we kindly request your detailed input and feedback on the requirements outlined in this document. Specifically, we will need:

  1. A scheduled kick-off meeting to discuss these requirements in detail, clarify any points, and gather your initial insights.
  2. Any existing brand assets or preferences you currently possess.
  3. Detailed responses to the "Detailed Design Specifications: Requirements Gathering" section (Section 3).

Your active participation in this initial phase is crucial for building a brand identity that truly represents your vision and achieves your business objectives.

gemini Output

Brand Identity Kit: Detailed Design Specifications & UX Recommendations

This document outlines the comprehensive design specifications for your Brand Identity Kit, providing a detailed roadmap for visual and verbal consistency across all brand touchpoints. It encompasses logo concepts, color palettes, typography, brand voice, and practical UX recommendations to ensure a cohesive and impactful brand experience.


1. Detailed Design Specifications

This section defines the core elements that will form the backbone of your brand's visual and verbal identity.

1.1. Logo Concepts

We will develop a versatile logo system, ensuring adaptability across various platforms and applications.

  • Primary Logo: The main, full-color version of your logo, representing the brand's complete identity. It will be designed for maximum impact and recognition.

* Variations: Horizontal and vertical orientations will be provided to suit different layout needs.

* Clear Space: Defined minimum clear space around the logo to ensure its prominence and prevent clutter.

* Minimum Size: Specified minimum size for digital and print applications to maintain legibility.

  • Logomark / Icon: A standalone graphic element derived from the primary logo, usable when the full logo is not feasible (e.g., favicons, app icons, social media avatars).
  • Wordmark: A text-only version of the logo, utilizing the brand's primary typeface, for situations requiring a clean, typographic representation.
  • Color Variations:

* Full Color: The primary brand colors.

* Monochrome: Single-color versions (e.g., 100% black, 100% white) for simplified applications.

* Reversed: Versions optimized for dark backgrounds.

  • File Formats: Deliverables will include vector formats (AI, EPS, SVG) for scalability and raster formats (JPG, PNG) for web and general use.

1.2. Color Palette

A carefully curated color palette will evoke the desired emotions and ensure visual harmony.

  • Primary Colors: 2-3 core colors that are synonymous with the brand. These will be used prominently in all branding materials.

Intended Use:* Dominant backgrounds, key branding elements, primary calls-to-action.

  • Secondary Colors: Complementary colors that support the primary palette, adding depth and versatility.

Intended Use:* Supporting graphics, sub-sections, data visualization, secondary calls-to-action.

  • Neutral Colors: A range of grays, whites, and off-whites for backgrounds, text, and subtle accents.

Intended Use:* Body text, backgrounds, dividing lines, subtle UI elements.

  • Accent Colors: 1-2 vibrant colors used sparingly to draw attention to specific elements or convey urgency/excitement.

Intended Use:* Interactive elements, highlights, alerts, calls-to-action.

  • Specifications: Each color will be provided with its Hex, RGB, CMYK, and Pantone (if applicable) values for consistent reproduction across digital and print media.

1.3. Typography Guide

A defined typography system ensures readability, hierarchy, and reinforces brand personality.

  • Heading Font Family: A distinctive typeface chosen for headlines (H1-H6) to establish strong visual hierarchy and brand recognition.

Weights:* Regular, Bold, Light (as appropriate for the font family).

Intended Use:* Titles, headings, prominent display text.

  • Body Font Family: A highly legible and accessible typeface for all body copy, ensuring comfortable reading experience.

Weights:* Regular, Italic, Bold.

Intended Use:* Paragraphs, captions, detailed information.

  • Display / Accent Font (Optional): A unique font for specific, limited applications (e.g., quotes, special promotions) to add a distinct flair.
  • Font Sizing Scale: A proportional scale for headings (H1-H6), body text, and captions to maintain consistent hierarchy across various platforms.
  • Line Height & Letter Spacing: Recommended values for optimal readability and aesthetic appeal.
  • Web Fonts: Selection of web-optimized fonts (e.g., Google Fonts, Adobe Fonts) for digital platforms.

1.4. Brand Voice Guidelines

Defining the brand's personality and communication style ensures a consistent and authentic verbal identity.

  • Brand Personality Adjectives: 3-5 keywords describing the brand's core character (e.g., Professional, Innovative, Approachable, Authoritative, Playful).
  • Tone of Voice: Guidance on how the brand speaks (e.g., Informative, Conversational, Inspiring, Direct, Empathetic).
  • Key Messaging Pillars: Core themes and unique selling propositions that the brand consistently communicates.
  • Words to Use / Words to Avoid: Specific vocabulary recommendations to reinforce brand values and steer clear of undesirable associations.
  • Examples: Illustrative examples of brand voice application in various contexts (e.g., website copy, social media posts, email newsletters).

1.5. Imagery & Photography Style

Guidelines for visual content that complements the brand's aesthetic and narrative.

  • Style: Define the desired aesthetic (e.g., authentic, aspirational, minimalist, vibrant, candid, conceptual).
  • Subject Matter: What types of images to feature (e.g., people, products, landscapes, abstract concepts) and what to avoid.
  • Color Treatment: Recommendations for filters, saturation, brightness, and overall color grading to maintain a consistent look.
  • Composition & Framing: Guidance on shot types, angles, and focus points.
  • Examples: A mood board or collection of example images that embody the defined style.

1.6. Iconography Style

A consistent set of icons enhances usability and visual appeal.

  • Style: Flat, line art, filled, duotone, 3D.
  • Consistency: Guidelines for stroke weight, corner radius, level of detail, and overall visual harmony.
  • Usage: Recommendations for when and where to use icons (e.g., navigation, feature highlights, data representation).

1.7. Social Media Style Guide

Ensuring a cohesive brand presence across all social media platforms.

  • Profile Picture & Cover Photo: Specific dimensions, logo usage, and key visual elements for consistent branding.
  • Post Templates: Pre-designed layouts for various content types (e.g., image-only, text-over-image, quote cards, carousels) with consistent typography, color usage, and logo placement.
  • Emoji Usage: Guidelines on appropriate emoji usage that aligns with the brand voice (if applicable).
  • Visual Elements: Consistent use of brand colors, fonts, and imagery within social media graphics.

1.8. Brand Usage Guidelines

Clear rules for how the brand assets should and should not be used to protect brand integrity.

  • Logo Misuse: Examples of incorrect logo usage (e.g., stretching, distorting, recoloring, placing on busy backgrounds).
  • Clear Space & Minimum Size: Reinforcing the importance of these parameters.
  • Co-Branding: Guidelines for partnerships and collaborations, ensuring proper representation of the brand.

2. Wireframe Descriptions for Brand Identity Application

While a Brand Identity Kit is a document, its purpose is to guide the design of various applications. This section outlines conceptual wireframes, demonstrating how the brand elements would translate into practical use cases.

2.1. Brand Identity Guide Document Structure

The Brand Identity Kit itself will be structured as a comprehensive, easy-to-navigate document.

  • Cover Page: Branded with the primary logo and key brand colors.
  • Table of Contents: Clear navigation to all sections of the guide.
  • Introduction & Brand Story: Overview of the brand's mission, vision, and values.
  • Logo System: Dedicated section detailing all logo variations, usage, and misuse.
  • Color Palette: Visual representation of all colors with specifications and usage examples.
  • Typography: Examples of heading and body text, font hierarchy, and usage.
  • Brand Voice: Guidelines with illustrative examples.
  • Imagery & Iconography: Style definitions and visual examples.
  • Social Media Guidelines: Visual templates and usage rules.
  • Applications & Examples: Mock-ups showcasing brand implementation (e.g., website, business card, presentation slide).
  • Contact & Credits: Information for further inquiries.

2.2. Conceptual Application Wireframes

These descriptions illustrate how the brand identity translates into practical user interfaces.

  • Website Homepage (Conceptual Wireframe):

* Header: Prominent placement of the primary logo (top-left or centered). Clear, legible navigation links using the primary body font.

* Hero Section: Large, engaging hero image/video adhering to the imagery style guidelines. Headline using the primary heading font, a concise sub-headline using the body font, and a call-to-action button utilizing an accent color and the brand's button style.

* Feature Sections: Grid or list layout for key features, each with an icon (from the defined iconography style), a secondary heading, and body text. Backgrounds may use neutral or secondary colors.

* Call-to-Action Section: Dedicated section with a strong headline and a prominent button using the accent color.

* Footer: Simplified logo, essential links, and contact information, using the body font and neutral colors.

  • Social Media Post Template (Conceptual Wireframe):

* Image/Video Area: Dominant visual content adhering to the imagery style, occupying 60-80% of the post area.

* Text Overlay/Caption Area: Short, impactful headline using a secondary heading font, followed by concise body text using the body font. Consistent use of brand colors for text and backgrounds.

* Logo/Handle Placement: Subtle but consistent placement of the logomark or brand handle (e.g., bottom right corner or integrated into the image).

* Call-to-Action: Clear, concise call-to-action text or a subtle button design, using an accent color if applicable.


3. Proposed Color Palettes

Here's a preliminary color palette proposal, designed to achieve a specific brand feeling. Final selection will be made after client feedback and further refinement.

Palette Name: "Modern Professional" (Example)

| Category | Color Name | Hex Code | RGB | CMYK | Intended Use |

| :------------- | :---------------- | :--------- | :----------------- | :----------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| Primary | Deep Ocean Blue | #0A2E5F | (10, 46, 95) | (89, 52, 0, 63) | Dominant brand color, conveying trust, professionalism, and stability. Ideal for primary branding, headers, and key backgrounds. |

| | Vibrant Teal | #00A896 | (0, 168, 150) | (100, 0, 11, 34) | Secondary brand color, offering a fresh, innovative, and approachable feel. Excellent for supporting graphics, sub-sections, and differentiation. |

| Secondary | Soft Sage Green | #84B08F | (132, 176, 1

gemini Output

Brand Identity Kit: Final Design Assets

This comprehensive Brand Identity Kit serves as the definitive guide for AetherFlow, encapsulating the visual and verbal essence of your brand. It provides detailed specifications and guidelines to ensure consistent, impactful communication across all touchpoints, fostering strong brand recognition and resonance with your audience.


1. Executive Summary

We are delighted to present the finalized Brand Identity Kit for AetherFlow. This document is the culmination of our design process, delivering a complete package including your distinctive logo, a harmonious color palette, a clear typography guide, an authentic brand voice, and a strategic social media style guide. These assets are meticulously crafted to embody AetherFlow's core values and unique proposition, empowering you to build a powerful and cohesive brand presence.


2. Logo Design & Usage Guidelines

The AetherFlow logo is the cornerstone of your brand's visual identity, designed to be versatile, memorable, and representative of your innovative spirit.

2.1 Primary Logo Mark

Description: The primary logo features a dynamic, abstract mark symbolizing fluid movement and interconnectedness, paired with a modern, clean wordmark. It conveys sophistication, innovation, and reliability.

(Image Placeholder: Primary AetherFlow Logo - Horizontal lockup with icon and wordmark)

2.2 Logo Variations

To ensure adaptability across various applications, the AetherFlow brand includes several logo variations:

  • Vertical Lockup: For applications where horizontal space is limited.

(Image Placeholder: AetherFlow Logo - Vertical lockup)

  • Icon Mark: A standalone graphical element for use as a favicon, app icon, or social media profile picture.

(Image Placeholder: AetherFlow Icon Mark)

  • Wordmark: The text-only version of the logo, suitable for specific branding needs where the icon might be redundant or unnecessary.

(Image Placeholder: AetherFlow Wordmark)

  • Simplified Version: A monochrome or reduced detail version for small-scale applications or intricate backgrounds.

(Image Placeholder: AetherFlow Simplified Logo)

2.3 Clear Space & Minimum Size

  • Clear Space: Maintain an exclusion zone around the logo equal to the height of the 'A' in AetherFlow's wordmark. This ensures the logo's legibility and impact are never compromised by surrounding elements.

(Diagram Placeholder: Logo with clear space guidelines)

  • Minimum Size:

* Print: 0.75 inches (19 mm) wide

* Digital: 75 pixels wide

Ensures readability and detail retention at small scales.

2.4 Color Variations

The logo is provided in several color configurations for maximum flexibility:

  • Full Color: The primary version, utilizing the brand's core palette.

(Image Placeholder: Full Color Logo)

  • Monochrome (Black): For single-color applications or light backgrounds.

(Image Placeholder: Black Logo)

  • Monochrome (White/Reversed): For use on dark or photographic backgrounds.

(Image Placeholder: White/Reversed Logo)

2.5 Incorrect Usage (Examples to Avoid)

To maintain brand integrity, avoid the following:

  • Stretching or distorting the logo.
  • Changing the logo's colors (other than approved variations).
  • Adding effects (shadows, gradients) not part of the original design.
  • Rearranging elements within the logo.
  • Placing the logo on busy backgrounds that hinder legibility.

3. Color Palette

The AetherFlow color palette is designed to evoke trust, innovation, and clarity, combining professional tones with vibrant accents.

3.1 Primary Palette

These are the core colors that define the AetherFlow brand.

  • Aether Blue (Primary Brand Color)

* Description: A deep, sophisticated blue representing reliability, technology, and professionalism.

* Hex: #0A2E5F

* RGB: 10, 46, 95

* CMYK: 90, 52, 0, 63

* Pantone: 282 C

* Usage: Dominant color for headers, key graphical elements, primary calls-to-action (CTAs).

  • Flow Teal (Accent/Highlight)

* Description: A vibrant, refreshing teal that signifies innovation, fluidity, and growth.

* Hex: #00BFA5

* RGB: 0, 191, 165

* CMYK: 80, 0, 35, 0

* Pantone: 326 C

* Usage: Accent for interactive elements, key data points, highlights, and secondary CTAs.

3.2 Secondary Palette

Supporting colors for visual diversity and emphasis.

  • Cloud Grey (Neutral Base)

* Description: A light, clean grey for backgrounds, subtle text, and dividing lines.

* Hex: #F0F2F5

* RGB: 240, 242, 245

* CMYK: 2, 1, 0, 4

* Usage: Backgrounds, borders, inactive states.

  • Slate Grey (Secondary Text/Subtle Elements)

* Description: A versatile dark grey for body text, secondary headings, and UI elements.

* Hex: #4A4A4A

* RGB: 74, 74, 74

* CMYK: 60, 50, 48, 60

* Usage: Body text, secondary headings, icons, borders.

3.3 Neutral & Utility Palette

  • Pure White:

* Hex: #FFFFFF

* RGB: 255, 255, 255

* CMYK: 0, 0, 0, 0

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

  • Error Red:

* Hex: #D32F2F

* RGB: 211, 47, 47

* Usage: Error messages, critical alerts.

  • Success Green:

* Hex: #388E3C

* RGB: 56, 142, 60

* Usage: Success messages, positive feedback.

3.4 Accessibility Considerations

  • Ensure sufficient contrast ratios between text and background colors.

* AA Standard: Minimum 4.5:1 for normal text, 3:1 for large text.

* AAA Standard: Minimum 7:1 for normal text, 4.5:1 for large text.

  • Use tools like WebAIM Contrast Checker to verify compliance.
  • Always test color combinations with diverse user groups.

4. Typography Guide

Typography plays a crucial role in conveying AetherFlow's professional yet approachable personality.

4.1 Primary Typeface: Montserrat

Description: Montserrat is a geometric sans-serif typeface known for its clean lines, excellent readability, and modern aesthetic. It projects a sense of stability and contemporary design.

  • Usage: Headlines, subheadings, primary UI elements, and short-form content where impact is key.
  • Weights: Light (300), Regular (400), Semi-Bold (600), Bold (700)
  • Web Font: Available on Google Fonts.

Examples:

  • H1: Montserrat Bold, 48px - The Future of Fluid Solutions
  • H2: Montserrat Semi-Bold, 36px - Our Core Capabilities
  • H3: Montserrat Regular, 24px - Innovating with AetherFlow
  • Button Text: Montserrat Semi-Bold, 16px - Learn More

4.2 Secondary Typeface: Open Sans

Description: Open Sans is a highly legible, humanist sans-serif typeface, optimized for print, web, and mobile interfaces. It provides excellent readability for longer passages of text.

  • Usage: Body text, paragraphs, detailed descriptions, captions, and legal information.
  • Weights: Light (300), Regular (400), Semi-Bold (600)
  • Web Font: Available on Google Fonts.

Examples:

  • Body Text: Open Sans Regular, 16px - AetherFlow is dedicated to delivering cutting-edge solutions that streamline operations and enhance efficiency...
  • Caption: Open Sans Light, 12px - Fig 1. AetherFlow System Diagram

4.3 Typography Hierarchy & Scaling (Digital)

Maintain consistent scaling for optimal readability and visual hierarchy across devices.

  • H1: 3rem (48px) - Bold
  • H2: 2.25rem (36px) - Semi-Bold
  • H3: 1.75rem (28px) - Regular
  • H4: 1.5rem (24px) - Regular
  • Body Large: 1.125rem (18px) - Regular
  • Body Standard: 1rem (16px) - Regular
  • Small Text/Caption: 0.875rem (14px) - Light
  • Legal/Fine Print: 0.75rem (12px) - Light

Note: Rem values provide responsive scaling for web. Adjust base font size (1rem) as needed.


5. Brand Voice & Tone Guidelines

The AetherFlow brand voice communicates our identity and values, ensuring a consistent and authentic narrative.

5.1 Core Brand Personality

  • Innovative: Forward-thinking, solution-oriented, embracing new technologies.
  • Reliable: Trustworthy, consistent, dependable, high-quality.
  • Clear & Concise: Direct, easy to understand, avoids jargon where possible.
  • Professional yet Approachable: Expert and authoritative, but also welcoming and user-friendly.
  • Empowering: Focuses on how AetherFlow helps users achieve their goals.

5.2 Key Messaging Principles

  • Focus on Benefits: Emphasize what AetherFlow does for the customer, not just what it is.
  • Problem-Solution Driven: Clearly articulate challenges and how AetherFlow provides effective solutions.
  • Future-Oriented: Highlight innovation and potential for growth.
  • Value-Centric: Communicate the intrinsic value and ROI.

5.3 Tone of Voice

  • Confident: Speak with authority and conviction, backed by expertise.
  • Optimistic: Convey a positive outlook on challenges and opportunities.
  • Informative: Provide clear, accurate, and helpful information.
  • Engaging: Encourage interaction and connection, especially in digital spaces.
  • Respectful: Address the audience with courtesy and understanding.

5.4 Vocabulary & Jargon

  • Words to Use: Streamline, optimize, innovate, empower, seamless, intelligent, robust, efficient, intuitive, solution, future, growth.
  • Words to Avoid (or explain): Overly technical jargon without context, buzzwords that lack substance, informal slang in professional contexts.
  • Acronyms: Always spell out the first instance of an acronym.

5.5 Grammar &

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
\n\n\n"); 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'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); 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'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- 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",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); 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'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); 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}\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- 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",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "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"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); 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';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); 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}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); 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)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/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("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/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)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- 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:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== 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(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } 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);}});}