About Nextdoor DESIGN.md
Curated by Dov AzencotUpdated Source nextdoor.com
- Social & Community
Nextdoor's homepage makes a move that few social products attempt: it puts a full-bleed photograph of an actual park in the hero slot, and places the sign-up form over it as a floating white card. The headline reads "Discover your neighborhood" in a 22px semi-condensed weight of the brand's proprietary Saans typeface. There is no gradient, no illustrated scene, no abstract shape. The implication is that the neighborhood is already there, and the product is the window. Where Facebook's marketing surface uses studio photography of product UI and Instagram leans on a gradient-branded icon wall, Nextdoor bets on documentary photography of public outdoor space.
The brand voltage is a single forest green — saturated and unmistakably outdoorsy — wired into every interactive surface: the logo mark, the primary CTA button in the hero card, and the "Join Nextdoor" pill in the mid-page feature row. Every other surface on the page is white or a blue-gray near-ink. The typography runs on Saans, a custom variable sans, at fractional weights that don't correspond to the CSS standard steps — 420 for body, 620 for headlines and labels, 700 for bold emphasis. The weight names suggest a variable font axis, and the result is a type hierarchy that feels calibrated rather than pulled from a preset.
Feed this file to an AI coding tool and it reproduces Nextdoor's moves: forest-green single-voltage on white, floating card over photograph for the hero, Saans-equivalent variable weight typography, and full-pill rounding reserved for CTAs while cards use the 12px contained tier. The one distinctive bet worth noting: the photo-as-hero strategy only reads as "neighborhood authenticity" when the photography itself is warm, outdoor, and non-staged — substitute a studio shot of a phone screen and the visual argument evaporates entirely.
What makes it distinct
- Photo-as-hero canvasa full-bleed park photograph replaces the typical gradient or flat color, with the sign-up card centered over it as a floating white panel
- Single forest-green voltagethe brand green appears exactly on the logo, the primary CTA button, and the 'Join Nextdoor' pill below the fold; every other surface is white or near-ink
- Saans variable weight systemthe custom proprietary sans runs at fractional weights (420 for body, 620 for labels/headings) rather than the standard 400/600 steps
- Blue-gray ink stackthe primary text tone is a blue-gray near-ink rather than pure black, giving the typography a slightly cooler, editorial feel
- Pill-dominant radius scale10000px (full pill) is the most-used border-radius value, appearing on CTA buttons and form elements; 12px carries inputs and cards
Live at nextdoor.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
nextdoor.comExplore Nextdoor
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Brand & Accent
Sparing, CTA-only voltage.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Nextdoor design system FAQ
Common questions about Nextdoor's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Nextdoor — official site
Nextdoor's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.