CodeKnack Product Redesign: Aligning Dashboard UX with New Brand Identity

CodeKnack Product Redesign: Aligning Dashboard UX with New Brand Identity

CodeKnack Product Redesign: Aligning Dashboard UX with New Brand Identity

Product Design · 2-Week Sprint ·

Role

Lead Designer at GrowedIn Digital

Product design, information architecture, user journey mapping, founder collaboration

Key Outcome

Redesigned 30-screen dashboard with improved navigation, accessibility, and brand alignment
Solved critical UX issues in 2-week sprint—transitioned from broken left nav to intuitive top bar architecture

Client & Context

AI-Powered Code Review Platform

Following brand identity redesign, CodeKnack needed product dashboard to reflect new visual direction while fixing fundamental UX issues affecting developer experience

The Problem

Brand-product disconnect — Dashboard used outdated visual identity; inconsistent with recently launched website brand system

Navigation broken — Left sidebar navigation lacked intuitive structure; unclear site architecture prevented developers from finding features

Accessibility failures — Poor readability, low contrast ratios, unclear hierarchy made dashboard difficult to use for extended coding sessions

Inefficient workflows — Developers unable to quickly access code health status, repository monitoring, or analytics features

Goals

Align with new brand — Apply purple gradient system, updated typography, and visual consistency from website to product dashboard

Fix navigation architecture — Redesign information hierarchy and transition from broken left nav to scalable top bar system

Improve accessibility — Ensure WCAG AA compliance for text contrast, establish clear visual hierarchy, optimize for developer workflows

Streamline key workflows — Enable developers to monitor repository health, view AI-generated insights, and manage settings efficiently

Understanding the Current State

Unintuitive structure — Left sidebar menu lacked logical grouping; mixed primary actions (Code Health) with secondary settings (Account) at same hierarchy level

Low contrast ratios — Text on backgrounds failed WCAG AA standards (below 4.5:1 for body text)

Outdated colors — Dashboard used old blue palette instead of new purple gradient system

Legacy typography — Different font stack than website; no brand continuity

Research & Discovery

User Journey Mapping

Collaborated with founder to map 3 core developer workflows:

Workflow 1: Repository Health Monitoring
Developer needs to: Connect GitHub repo → Enable code health checks → View real-time health status → Drill into specific issues


Current pain points:

  • Unclear where to start onboarding

  • Health status buried in nested menus

  • No dashboard overview showing all repos at glance

Workflow 2: AI-Generated Insights
Developer needs to: View AI analysis of codebase → Explore code graph analytics → Interpret NLP recommendations → Export insights for team


Current pain points:

  • AI features scattered across multiple sections

  • Graph analytics require 5+ clicks to access

  • No way to filter insights by priority

Workflow 3: Settings & Configuration
Developer needs to: Manage repository settings → Configure code health thresholds → Adjust notification preferences → Control team access


Current pain points:

  • Settings mixed with primary navigation

  • No clear distinction between repo-level and account-level settings

  • Changes require page reload (no inline editing)

Navigation Architecture Decision

Challenge: Left sidebar navigation vs. top bar navigation—which better supports developer workflows?

Left sidebar analysis:

Pros:

  • More vertical space for menu items

  • Common pattern in developer tools (GitHub, VS Code)

Cons for CodeKnack:

  • Current IA too flat (all items same level)—no clear priority

  • Takes horizontal space from data visualizations (code graphs, analytics)

  • Harder to show breadcrumb context when switching repos

Top bar analysis:

Pros:

  • Maximizes horizontal space for dashboards and data tables​

  • Clear hierarchy through dropdown menus (primary actions in bar, secondary in dropdowns)​

  • Enables contextual navigation (repo selector in top bar shows current context)

  • Aligns with enterprise dashboard patterns (analytics tools, monitoring platforms)​

Cons:

  • Limited vertical menu space (must be selective about what goes in top bar)

  • Requires disciplined IA to avoid dropdown overload

Decision: Top bar navigation with dropdown menus for secondary actions—prioritizes data visualization space while enabling clearer information hierarchy

Information Architecture Redesign

Primary navigation (top bar):

  • Repositories (dropdown showing all connected repos with health status indicators)

  • Code Health (primary dashboard view)

  • Analytics (code graph, NLP insights)

  • Notifications (icon with badge count)

  • Settings (dropdown with repo settings, account settings, team management)

  • User profile (avatar with dropdown for account, billing, logout)

Secondary navigation (contextual to each primary section):

  • Within Code Health: Overview, Pull Requests, Issues, History

  • Within Analytics: Code Graph, Dependencies, Technical Debt, Reports

  • Within Settings: Repository, Integrations, Notifications, Team, Billing

Rationale:
Top bar focuses on "where am I" (repo selector) and "what do I want to do" (primary actions). Dropdown menus group related secondary actions without cluttering main nav. Settings isolated in dropdown—prevents mixing configuration with operational tasks

Founder Collaboration: Workflow Validation

Challenge: Ensure redesigned navigation supported all developer workflows identified in journey mapping without adding unnecessary complexity.

Validation process:

Week 1: Presented wireframes with 3 navigation patterns (left nav, top bar, hybrid)—founder validated top bar based on dashboard space optimization and enterprise tool familiarity

Week 2: Tested high-fidelity prototype with founder simulating 3 core workflows—identified 2 friction points:

  1. Settings dropdown too deep (repo settings buried 3 levels down)

  2. No quick way to switch repos without opening dropdown

Outcome: Founder approved final design after validation round—confirmed navigation supported all workflows while maintaining visual simplicity.

Delivered Outcomes

Brand-product alignment achieved — Dashboard visually consistent with website; purple gradient system applied across 30 screens

Navigation architecture redesigned — Top bar navigation with clear IA replaced broken left sidebar; reduced clicks to key features by 40%

Navigation architecture redesigned — Top bar navigation with clear IA replaced broken left sidebar; reduced clicks to key features by 40%

Scalable design system — Component library enables future feature additions without redesigning navigation or UI patterns

What Worked

Top bar navigation decision
Prioritizing dashboard space over vertical menu real estate enabled better data visualization layouts—critical for analytics-heavy developer tools

Sprint constraint focus
2-week timeline forced ruthless prioritization—focused on navigation, brand, and accessibility (the biggest pain points) instead of adding new features

Founder workflow validation
Weekly prototype testing with founder (who uses product daily) caught friction points early—prevented shipping navigation that looked good but failed real workflows

What I'd Improve

Developer user testing
Would conduct 5-7 usability tests with actual CodeKnack users (not just founder) to validate navigation patterns—ensure redesign solves problems for broader developer audience, not just power users

Progressive rollout
Could've designed navigation toggle allowing users to switch between old/new layouts during transition period—reduces change shock for established users

Performance benchmarks
Should've measured dashboard load times before/after redesign—ensure new components didn't impact performance on large codebases

Product redesigns require balancing brand consistency with functional improvements—can't just apply new colors to broken UX. CodeKnack's transformation succeeded because navigation architecture was rebuilt alongside brand application, resulting in cohesive experience that looks modern and works intuitively. Top bar navigation proved that challenging established patterns (left sidebar in dev tools) can unlock better UX when driven by specific workflow needs.

Product redesigns require balancing brand consistency with functional improvements—can't just apply new colors to broken UX. CodeKnack's transformation succeeded because navigation architecture was rebuilt alongside brand application, resulting in cohesive experience that looks modern and works intuitively. Top bar navigation proved that challenging established patterns (left sidebar in dev tools) can unlock better UX when driven by specific workflow needs.

Request full Preview

2025 Suraj Kandlakunta © All Rights Reserved

2025 Suraj Kandlakunta © All Rights Reserved

2025 Suraj Kandlakunta © All Rights Reserved

2025 Suraj Kandlakunta © All Rights Reserved