Get started

Quickstart

From sign-up to your first exported component in ten minutes.

This walkthrough takes you from a new account to your first product screen: a responsive layout, a reusable component and a downloaded Next.js project that runs it. It takes about ten minutes and works on the Free plan.

Before you begin

Shippp runs in the browser. Use a recent desktop version of Chrome, Edge, Safari or Firefox. If you want to use fonts installed on your computer, use Chrome or Edge — only they can read local fonts.

1. Create your workspace

  1. Sign up and name your workspace

    After you sign up, Shippp asks for Your name and a Workspace name. A workspace is where your team, your files and your plan live. You can create more workspaces later from the workspace switcher.
  2. Create a file

    On the dashboard, click New file. The file opens in the editor.
The dashboard with the Import file and New file buttons and a grid of recent files.
The dashboard. Import file… and New file sit in the top right.

2. Draw your first screen

  1. Add a screen

    Press S (Screen) and click on the canvas. A new file starts with a 1440 × 900 Desktop screen. A screen is a page of your product at one breakpoint.
  2. Add a container with smart layout

    Press F (Container) and drag inside the screen. In the inspector, open Layout and choose Vertical. Set Gap to 16 and Padding to 24. Children now stack like a CSS flex column.
  3. Add content

    Press T and type a heading, then another text for the body. Press R for a rectangle to use as an image placeholder, or drop an image file onto the container.
  4. Make it responsive

    Select the container, open the width field's menu and choose Fill container. It now stretches with its parent — at every breakpoint.
A product card selected in a grid of cards; the inspector shows its vertical smart layout with Fill width and Hug height.
A product card built with a Vertical smart layout. The inspector shows its sizing (Fill / Hug), gap and padding.

3. Turn it into a component

  1. Create the component

    Right-click the card and choose Create Component. The card becomes the main component and shows up in the component library (right panel → Assets → Components), ready to drag into other screens as instances.
  2. Add a variant

    Select the main component. In the inspector's Properties, click +, choose Variant — for example Size with the values Default and Compact — and restyle the Compact cell on the canvas.

Tip

Every change you make to the main component flows into all of its instances. Instance overrides are marked with an orange dot and can be reset with Reset to main component.

4. Preview and export

  1. Open the live preview

    Click the play button in the top right (Open live preview). Your screen opens in a new tab as a real web page. Resize the window to watch the breakpoints switch.
  2. Mark the screen as ready

    Select the section that holds your screens and click Select for dev. Code-ready screens are what exports and AI clients pick up by default.
  3. Export

    With the section selected, click + in the inspector's Export section, keep Next.js + Chakra UI and click Export, then download the .zip. Unzip it, run npm install and npm run dev — your design runs locally.
The Export section of the inspector with the Next.js + Chakra UI code target and an Export button.
Export: pick a code target and export the selected screens.

Next steps

Stuck? See the FAQ or press ? in the editor for every keyboard shortcut.