Skip to content

OSIX-Tech/nessie-landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nessie - Brand Identity & Design System

A premium monochrome design system inspired by macOS, Alcove, and Klack aesthetics

🎨 Design Philosophy

Core Principles

  • Minimalist Sophistication: Clean, uncluttered interfaces with purposeful negative space
  • Monochrome Elegance: Black and white palette with precise grayscale gradations
  • Premium Simplicity: High-end feel through restraint and attention to detail
  • Fluid Interactions: Smooth, natural animations that feel effortless

Visual Identity

Nessie embodies the essence of modern enterprise software with a design language that speaks to professionals who value clarity, efficiency, and refined aesthetics. Our approach mirrors the timeless elegance of macOS interfaces while maintaining the bold simplicity of contemporary design tools.

🎯 Brand Personality

  • Professional: Enterprise-ready without being corporate
  • Intelligent: Smart, intuitive, and forward-thinking
  • Trustworthy: Reliable and consistent in every interaction
  • Modern: Contemporary without chasing trends

πŸ–€ Color System

Primary Palette

--color-black:     rgb(0, 0, 0)       /* #000000 - Pure black for primary actions */
--color-white:     rgb(255, 255, 255) /* #FFFFFF - Clean white backgrounds */

Grayscale Spectrum

--color-gray-50:   rgb(250, 250, 250) /* #FAFAFA - Subtle backgrounds */
--color-gray-100:  rgb(245, 245, 245) /* #F5F5F5 - Light surfaces */
--color-gray-200:  rgb(229, 229, 229) /* #E5E5E5 - Borders and dividers */
--color-gray-300:  rgb(212, 212, 212) /* #D4D4D4 - Disabled states */
--color-gray-400:  rgb(161, 161, 161) /* #A1A1A1 - Placeholder text */
--color-gray-500:  rgb(115, 115, 115) /* #737373 - Secondary text */
--color-gray-600:  rgb(82, 82, 82)    /* #525252 - Body text */
--color-gray-700:  rgb(64, 64, 64)    /* #404040 - Emphasis text */
--color-gray-800:  rgb(38, 38, 38)    /* #262626 - Strong emphasis */
--color-gray-900:  rgb(23, 23, 23)    /* #171717 - Near black */

Usage Guidelines

  • Primary Actions: Pure black (#000000)
  • Body Text: Gray-700 (#404040)
  • Secondary Text: Gray-500 (#737373)
  • Backgrounds: White with subtle gray-50 accents
  • Borders: Gray-200 with 1px weight
  • Shadows: Black at 5-15% opacity

πŸ“ Typography

Font Stack

font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", 
             "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;

Type Scale

  • Hero: 7rem (112px) - Weight 700, Tracking -0.04em
  • Display: 5rem (80px) - Weight 700, Tracking -0.03em
  • Heading: 3rem (48px) - Weight 600, Tracking -0.02em
  • Title: 1.5rem (24px) - Weight 600, Tracking -0.01em
  • Body: 1.125rem (18px) - Weight 400, Line-height 1.7
  • Small: 0.875rem (14px) - Weight 400
  • Caption: 0.75rem (12px) - Weight 500, Uppercase

🎭 Visual Effects

Glass Morphism

background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(40px);
border: 1px solid rgba(255, 255, 255, 0.2);

Shadows

  • Subtle: 0 2px 8px rgba(0, 0, 0, 0.08)
  • Medium: 0 10px 40px rgba(0, 0, 0, 0.12)
  • Elevated: 0 20px 60px rgba(0, 0, 0, 0.15)

Hover States

  • Lift: transform: translateY(-2px)
  • Scale: transform: scale(1.05)
  • Opacity: opacity: 0.7

🎬 Motion Design

Animation Principles

  • Duration: 200-400ms for micro-interactions
  • Easing: cubic-bezier(0.4, 0, 0.2, 1) - Smooth deceleration
  • Stagger: 50-100ms between sequential elements

Standard Transitions

transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);

🧩 Component Patterns

Buttons

  • Primary: Black background, white text, 100px border-radius
  • Secondary: Transparent with 1.5px black border
  • Hover: Subtle lift with shadow enhancement
  • Active: Return to base position

Cards

  • Background: Pure white
  • Border: 1px solid gray-200
  • Radius: 24px
  • Hover: Lift 4px with enhanced shadow

Navigation

  • Style: Floating glass bar with pill-shaped links
  • Active State: Black background with white text
  • Hover: Subtle background tint

Inputs

  • Border: 1px solid gray-200
  • Focus: 2px black outline with 4px offset
  • Radius: 12px

🎯 Layout Principles

Spacing System

  • Base unit: 4px
  • Common spacings: 8, 12, 16, 24, 32, 48, 64, 96px
  • Maximum width: 1400px
  • Container padding: 24px (mobile) β†’ 48px (tablet) β†’ 96px (desktop)

Grid System

  • 12-column grid on desktop
  • 6-column grid on tablet
  • 2-column grid on mobile
  • Gap: 32px standard, 48px for sections

🌟 Signature Elements

macOS Window Controls

<div class="window-controls">
  <div class="control-close"></div>    <!-- Red #FF5F57 -->
  <div class="control-minimize"></div>  <!-- Yellow #FFBD2E -->
  <div class="control-maximize"></div>  <!-- Green #28CA42 -->
</div>

Gradient Orbs

  • Subtle background elements using radial gradients
  • 5-15% opacity
  • Heavy blur (80-100px)
  • Positioned absolutely outside viewport

Status Indicators

  • Live pulse animation for active states
  • Subtle color: Emerald for success, Red for errors
  • Always paired with text description

πŸ“± Responsive Behavior

Breakpoints

  • Mobile: < 768px
  • Tablet: 768px - 1024px
  • Desktop: > 1024px
  • Wide: > 1400px

Adaptive Patterns

  • Stack navigation on mobile
  • Reduce type scale by 20% on mobile
  • Increase tap targets to 44px minimum
  • Simplify animations on low-power devices

πŸ” Accessibility

  • Contrast: Minimum 4.5:1 for body text
  • Focus States: Visible 2px black outline
  • Motion: Respect prefers-reduced-motion
  • Semantics: Proper heading hierarchy
  • ARIA: Labels for interactive elements

πŸ’« Implementation Notes

Performance

  • Use CSS transforms over position changes
  • Implement will-change for animated elements
  • Lazy load images and heavy components
  • Minimize paint and reflow operations

Browser Support

  • Modern evergreen browsers
  • Safari 14+
  • Chrome 90+
  • Firefox 88+
  • Edge 90+

πŸš€ Quick Start

# Install dependencies
npm install

# Start development
npm run dev

# Build for production
npm run build

πŸ“„ License

Β© 2024 Nessie. All rights reserved.


Designed with the precision of macOS, the boldness of Klack, and the sophistication of Alcove.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages