The Neatnik Design System

Design systems aren’t just for large corporations. Even small teams or individuals benefit from the practice of designing with intention, and a well-documented design system is a valuable resource. This is ours, and we’re glad to share it.

Principles

Type

Inter is an amazing typeface which aligns nicely with the Neatnik aesthetic. Type is set at 1.2em and a line height of 160%. The content width ensures that text is comfortable to read, with fewer than 20 words per line on average.

Layout

There is no greater simplicity than a web page with a clear, vertically-oriented, linear content progression. For times when a horizontal arrangement of elements is optimal, Flexbox is provides responsive support for two to five columns.

1/2
1/2
1/3
1/3
1/3
1/4
1/4
1/4
1/4
1/5
1/5
1/5
1/5
1/5

Color

A monochromatic palette preserves visual simplicity. Color can be used for accent or to supplement existing content, but never exclusively to convey meaning. Open Color provides a perfectly coordinated palette.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Icons

Font Awesome’s icons are the gold standard in clear and effective design. We use them liberally.

Messages

Various types of messages use a common structure supported with iconography.

This is a confirmation of a successful action.
This is a notice, sharing information that isn’t critical in nature.
This is a warning, suggesting a heightened level of caution.
This is an alert, indicating imminent danger with potential action required.

Tables

Used for displays of data only. Responsive to any width.

Mon Tue Wed Thu Fri Sat Sun
Week 1 1.7% 2.3% 5.0% 7.2% 9.9% 1.7% 0.7%
Week 2 2.1% 3.0% 1.2% 8.5% 2.5% 7.4% 3.8%
Week 3 0.2% 1.4% 6.2% 7.9% 0.2% 3.1% 4.3%

Forms

Accessible and consistent, engineered for ease of use.

Starship Order Form

Next, select a color:

Finally, add options: