# 핵심 개념 소개

{% hint style="success" %}
**예상 소요 시간**: 5분\
**목표**: 웨이브온 구조와 핵심 개념 이해하기
{% endhint %}

#### 앱 (App)

Waveon에서 만드는 하나의 웹 애플리케이션입니다.

* 고유한 URL을 가짐
* 여러 페이지를 포함할 수 있음
* React 기반으로 동작

***

#### 워크스페이스(Workspace)

다른 사용자를 초대하여 함께 협업이 가능한 공간 입니다.

* 다른 사용자를 초대 가능
* 사용자의 권한 관리가 가능
* 워크스페이스에서 만든 앱은 다른 사용자와 공유 및 공동작업
* 기본적으로 개인 워크스페이스 생성

***

#### 데이터(Data)

앱을 통해 저장된 데이터를 조회할수 있는 페이지 입니다.

* 앱에서 데이터 베이스 연동해줘, 또는 데이터베이스에 입력해줘 와 같은 방식으로 AI에게 지시
* 해당 데이터는 "데이터" 페이지에서 조회 가능
* 워크스페이스에서는 다른 사용자, 다른 앱 간에 데이터를 공유

***

#### 설정 ( 앱 설정, 워크스페이스 설정 )

앱 또는 워크스페이스를 설정하고 관리할수 있습니다.

* 개인 워크스페이스 상태에서 설정 버튼 클릭시 개인 설정이 가능
* 팀 워크스페이스 상태에서 설정 버튼 클릭시 팀 워크스페이스 설정이 가능
* 앱 에디터에서 설정 버튼 클릭시 앱의 설정 가능

***

#### 게시하기 (Publish)

만든 앱을 인터넷에 공개하는 것입니다. 에디터에서 우측 상단 **게시하기** 버튼을 눌러 게시를 진행할수 있습니다.

**배포 후 제공되는 것**

* **앱 URL**: `https://your-app.waveon.me`
* **버전 관리**: 이전 버전으로 롤백 가능
* **도메인 설정**: 보유한 도메인으로 접속 설정 가능

***

### 워크플로우 요약

```
1. 프롬프트 입력 → 2. AI가 코드 생성 → 3. Preview 확인
       ↑                                      ↓
       ←←←←←←←← 4. 수정 요청 ←←←←←←←←←←←←←←←←
                                              ↓
                               5. 만족하면 배포
```

***

### 다음 단계


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.waveon.io/getting-started/core-concepts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
