Skip to content

Your First Wave

Once ScanPick is running, create your first picking wave in under 5 minutes. This guide assumes demo data is loaded (the default when using Docker Compose).

Navigate to http://localhost:5000 (or your server’s address).

Log in as a manager:

  • Worker ID: worker-001
  • PIN: 1234

Before creating a wave, check what’s in the system:

  1. Click Products in the sidebar to see the product catalog. Each product has a SKU, name, barcode, and bin location.
  2. Click Orders to see pending orders that need to be picked. Each order contains items (products with quantities).
  1. Click Waves in the sidebar, then Create Wave.
  2. Enter a name (e.g., “Morning Wave 1”).
  3. Select the orders to include — click one or more pending orders.
  4. Click Create.

The wave appears in the list with status Pending.

  1. Click the wave to open its detail view.
  2. Click Start Wave.
  3. Select a worker to assign (e.g., worker-003 / Charlie Picker).

ScanPick consolidates all items across the selected orders by product. One pick task is created per unique product with summed quantities.

The wave transitions to InProgress.

  1. On the mobile device, log in as worker-003 / 1234.
  2. The assigned wave appears. Tap it to see the pick list.
  3. Tap a pick task — the camera opens.
  4. Scan the barcode at the product’s bin location.
  5. If the barcode matches, the pick registers. If not, the app shows what was expected.
  6. Continue until all tasks are picked or skipped.

Back on the web dashboard, the wave detail view updates in real-time:

  • Picked count increases as scans come in
  • Skipped count shows discrepancies
  • Progress bar fills as the wave completes

When all pick tasks are done:

  1. Click Complete Wave on the wave detail view.
  2. The wave transitions to Completed.

Any skipped tasks (discrepancies) appear in the dashboard for manager review.