# Overview (/docs/shuffle/overview)





## Demo [#demo]

<ShuffleDemo />

## Reordering [#reordering]

Use Shuffle to drag ProseMirror nodes around the document, automatically swapping positions with
other node views, sinking and lifting to arbitrary depths as needed, and giving constant feedback to
the user about how their document is changing.

***

## Resizing [#resizing]

Use Shuffle’s drag handles to resize node views, aligned with a 12-column grid.

***

## Repositioning [#repositioning]

Drag horizontally to reposition node views align the grid columns.

<Cards>
  <Card href="/docs/shuffle/quick-start" title="Quick start">
    Install and configure Shuffle.
  </Card>

  <Card href="/docs/shuffle/reference" title="API reference">
    Detailed API reference.
  </Card>
</Cards>
