> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperwisor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lesson 1 — Create Your First Product

> Name your product, categorize it, and define what it can do.

**Goal:** create a product and give it a command it can perform. This is the real
starting line — everything else builds on it.

## 1. Start the wizard

From your dashboard, create a new product. You'll step through a short wizard:
**AI Generator → Basic Info → Commands & Actions → User Info & Metadata**. You can
skip the AI step and fill it in yourself.

## 2. Basic Info

Give the product its identity:

* **Product Name** — e.g. `Plant Monitor`
* **Category** — pick the closest match (it drives marketplace discovery)
* **Model Number** — e.g. `PM-100`
* **Firmware Version** — `1.0.0`

## 3. Define one command

In **Commands & Actions**, add a single command so the product can *do* something.
Think in the tree **Command → Action → Parameter**:

```
Command:  "Operate"
  └─ Action:  "ON"
  └─ Action:  "OFF"
```

That's enough for now — a product that can be turned on and off. You'll wire this
to a switch in Lesson 2 and to firmware in Lesson 4.

<Tip>
  Keep command and action names clear and stable — they become the contract your
  dashboard, firmware, and API all share. See
  [Create a Product](/studio/create-product) for the full field-by-field guidance.
</Tip>

## 4. Save

Finish the wizard. Your product is created and opens in the
[Product Development Studio](/studio/overview) — your workspace for everything
that follows.

<Check>
  You have a product with a name, a category, and one command (`Operate` → ON/OFF).
</Check>

<Card title="Next: design its dashboard" icon="arrow-right" href="/learn/lessons/02-design-dashboard">
  Give your product an interface.
</Card>
