UserJot

UserJot

UserJot is feedback board software for SaaS teams. Beautiful boards where users submit ideas and vote, roadmaps that sync automatically, and changelogs that write themselves.

3.0
11
Visits
Visit

Available Pages

Version History

Design Analysis

UserJot Home design analysis

This design language is for a transparent SaaS product that proves itself by showing the actual interface. It uses a white canvas, compact black pill actions, warm orange signals, and large framed product-window previews...

Overview

This design language is for a transparent SaaS product that proves itself by showing the actual interface. It uses a white canvas, compact black pill actions, warm orange signals, and large framed product-window previews. The page should feel calm and product-led. Copy introduces the promise, and the screenshot or terminal preview provides the proof.

Colors

Use white as the default canvas. Use F8F7F5 for preview backplates and soft bands. Use 282624 for headings and 474645 for body copy. Use 171717 for primary CTAs. Orange FF7A59 should stay editorial: feature eyebrows, announcement labels, command accents, and small product signals. Do not use it as a broad page background.

Typography

Use Inter or a system grotesk. Headings are medium weight, not heavy: hero text around 44px / 48px, section titles around 40px / 44px, and body copy around 18px / 28px. Use uppercase orange eyebrows for feature categories. Use mono text only in terminal or agent preview surfaces.

Layout

Use a centered content width around 992px, with hero text left-aligned. Lead with copy and CTAs, then show a large product-frame preview below. Repeat this rhythm across feature pages. Product windows should be large enough to inspect. They are proof, not decoration. Keep surrounding whitespace generous and avoid splitting the hero into many columns.

Design.md

System Overview

Core identity and authoring metadata from the refto.one design model.

Transparent Product Feedback

A calm SaaS product language with warm off-white spacing, black pill actions, orange editorial signals, and large framed product-window previews.

Transparent, calm, product-led, and editorially restrained.

Primary mode: lightproduct feedback and roadmap toolingcontent-rich

Theme

Fields outside the primary renderer remain visible here as structured fallback content.

Visual atmosphere
Summary
Transparent, calm, product-led, and editorially restrained.
Density
4
Variance
2
Motion
2
Signals
large white and warm off-white whitespace · black pill primary actions · orange uppercase feature labels · large embedded product-window previews · soft gray borders and muted UI metadata

Colors

Primitive palettes and resolved token colors for the active preview mode.

Palette colors
White Canvas
#FFFFFF
Warm Surface
#F8F7F5
Ink
#282624
Graphite
#474645
Muted Stone
#848281
Hairline
#E8E5E1
Action Black
#171717
Signal Orange
#FF7A59
Usage rules
Keep pages mostly white; use warm surfaces only to frame product previews.
Use black for primary conversion actions and orange for editorial/product signals.
Avoid saturated multi-color marketing sections; status colors should stay inside product screenshots or small UI details.

Token Spacing

Spacing scales rendered as tokens with a simple length specimen.

page_margin
clamp(24px, 14vw, 224px)
content_max_width
992px
hero_top_padding
112px
hero_bottom_padding
64px
section_gap
88px
card_padding
24px
control_padding
0 14px
nav_padding
8px 10px

Token Radii

Corner radii tokens with a live surface sample.

nav
6px
control
999px
chip
999px
product_frame
16px
large_panel
18px

Typography Families

Font families from the current design YAML, including fallback stacks and usage character.

Display
Inter
plain, legible, modern, and product-led
Body
Inter
quiet SaaS copy with no decorative posture
Mono
System mono
used for terminal previews, command snippets, and integration examples

Typography Scale

Top-level typography scale rendered as live text specimens.

Hero
44px/48px
Hero
Section title
40px/44px
Section title
Subhead
32px/38px
Subhead
Card title
17px/—
Card title
Body
18px/28px
Body
Control
15px/20px
Control
Caption
14px/—
Caption
Eyebrow
12px/—
Eyebrow

Typography Line Heights

Top-level typography line-height values from the design YAML.

PropertyValue
hero48px
section_title44px
subhead38px
body28px
control20px

Typography Weights

Top-level typography weights from the design YAML.

PropertyValue
heading500
card_title600
body400
control500

Typography Rules

Fields outside the primary renderer remain visible here as structured fallback content.

Rules
Use medium-weight headings; avoid heavy SaaS display type. · Use orange uppercase eyebrows to identify feature pages. · Use mono only inside product/agent preview cards.

Borders

Border tokens with resolved values.

Hairline
1px solid #E8E5E1
Soft
1px solid rgba(232, 229, 225, 0.80)

Shadows

Shadow tokens with resolved values and shadow samples where applicable.

None
none
Preview
0 24px 80px rgba(40, 38, 36, 0.10)

Motion

Motion tokens rendered as resolved values for timing and personality.

Duration fast
150ms
Duration base
200ms
Easing
cubic-bezier(.4, 0, .2, 1)

Borders

Resolved border token values.

PropertyValue
hairline1px solid #E8E5E1
soft1px solid rgba(232, 229, 225, 0.80)

Shadows

Resolved shadow token values.

PropertyValue
nonenone
preview0 24px 80px rgba(40, 38, 36, 0.10)

Motion

Resolved motion token values.

PropertyValue
duration_fast150ms
duration_base200ms
easingcubic-bezier(.4, 0, .2, 1)

Layout Principles

Use a fixed-width centered page, but left-align hero copy within it.
Lead with copy and CTA first, then show a large product-window preview below.
Repeat the same feature-page rhythm for feedback, roadmap, changelog, and agent integrations.
Keep product screenshots large enough to read; they are the main proof object.
Use pricing or dense product UI only after the primary product promise is clear.

Component Preview

Low-complexity component tokens rendered as design-system specimens.

Buttons primary
Base Attributes
Background
#171717
Text
#FFFFFF
Border
0
Radius
{tokens.radii.control}->999px
Padding
{tokens.spacing.control_padding}->0 14px
Min height
32px
Shadow
none
Typography
control
Buttons ghost
Base Attributes
Background
transparent
Text
#474645
Border
0
Radius
{tokens.radii.nav}->6px
Padding
{tokens.spacing.nav_padding}->8px 10px
Min height
35px
Typography
control
Buttons announcement
Base Attributes
Background
#FFF1EC
Text
#282624
Border
0
Radius
{tokens.radii.chip}->999px
Padding
5px 10px
Min height
26px
Typography
caption
Cards product frame
Feature Card
Component preview content
Base Attributes
Background
#FFFFFF
Text
#282624
Border
1px solid #E8E5E1
Radius
{tokens.radii.product_frame}->16px
Padding
0
Shadow
{tokens.shadows.preview}->0 24px 80px rgba(40, 38, 36, 0.10)
Cards preview band
Feature Card
Component preview content
Base Attributes
Background
#F8F7F5
Text
#282624
Border
1px solid #E8E5E1
Radius
{tokens.radii.large_panel}->18px
Padding
56px
Shadow
none
Cards terminal
Feature Card
Component preview content
Base Attributes
Background
#FFFFFF
Text
#474645
Border
1px solid #E8E5E1
Radius
{tokens.radii.product_frame}->16px
Padding
32px
Shadow
none
Navigation desktop
OverviewFeaturesDocs
Base Attributes
Background
#FFFFFF
Text
#474645
Height
72px
Active text
#282624
Item padding
{tokens.spacing.nav_padding}->8px 10px
Item radius
{tokens.radii.nav}->6px

Iconography

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

Summary
Use small product glyphs, status dots, avatars, and line utility icons inside product frames; keep marketing chrome minimal.

Responsive guidance

Schema-agnostic optional blocks from the design YAML. New option keys render here automatically.

  • -
    Below 900px, keep the same copy-first rhythm and scale preview frames to full width.
  • -
    Below 640px, reduce hero type to the low 30s and avoid cropping product proof too aggressively.

Anti Patterns

Compact list of patterns the design system explicitly avoids.

  • -
    Do not use loud gradients or colorful abstract hero art.
  • -
    Do not hide the product UI; the screenshot is the proof.
  • -
    Do not make CTAs large and glossy; they should stay compact black pills.
  • -
    Do not overuse orange as a fill color; keep it as a small signal.