Foundations

Design system

The shared foundations and components of SimplePark interfaces.

What the design system covers

The design system is the set of named values and components that every SimplePark screen is built from. It turns the brand into parts you can use without deciding again: which blue, how round, how far apart.

LayerWhat it isWhere it's described
TokensNamed values for color, type, spacing, radius, elevation and motionTokens, color, typography, motion
ComponentsThe parts people recognize: buttons, the license plate, the zone sign, the parking cardThe pages in this section
PatternsHow the parts come together on a channelWebsite, email, social
  • Tokens before values. A component asks for primary or radiusM, never for a hex or a number. Change the token, and everything follows.
  • One component, every channel. The license plate looks the same in the app, on the website, in an email and on a poster.
  • The app is the reference. When the app and a page here disagree, the app's simplepark_design package wins, and this site gets fixed.

Where it is used

ChannelBuilt with
Appsimplepark_design for the tokens and theme, simplepark_components for the widgets, in the simplepark-mobile-v2 repo
WebsiteThe tokens as CSS variables
EmailThe email parts, see email
MarketingThe components drawn as they are in the app, see imagery