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

# Cool App Design

> YiDA is a low-code app development platform that lets organizations build their own Cool Apps and publish them to the DingTalk Cool App Marketplace. This page walks through the end-to-end process of creating, designing, and publishing a Cool App on YiDA, using an in-group meal-ordering scenario as a worked example.

Millions of organization-built apps on YiDA already support half-screen open, custom Cool Card sending, and low-code logic orchestration. Cool capabilities make future app formats simpler to build, and low-code apps produced on YiDA come with Cool App capabilities by default.

**Organizations can now build their own Cool Apps, while first-party and third-party partners can build template Cool Apps and publish them to the DingTalk Cool App Marketplace.**

## YiDA Cool App Developer Guide

<Note>
  For the overall DingTalk Cool App design specification, see 👉 DingTalk Cool App design guide and general design specification.
</Note>

| 01 Cool App introduction:<br />[DingTalk Cool App overview](/yida/cool-app/ub4y1n)<br />YiDA Cool App Factory overview | 02 Cool App design specification and guide<br />[YiDA Cool App design guide](/yida/cool-app/tspkdk)<br />Cool App design guide and general specification | 03 Cool App developer guide<br />Cool App developer handbook<br />Cool App FAQ guide | 04 Cool App template quick-conversion and publishing guide<br />SOP for quickly converting a YiDA template app into a Cool App and publishing it to the DingTalk Cool App Marketplace<br />YiDA Cool App ecosystem co-creation recruitment program |
| ---------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

## YiDA Cool App Template Zone

YiDA Cool Apps now have a dedicated category zone. To review the configuration of an existing Cool App template, enable it and inspect the app's configuration flow. To test it inside a group, publish the app to the group's self-built Cool App center. See steps 5 and 6 for details.

## Worked Example: In-Group Meal Ordering

* Scenario 1: Rapid meal publishing. After a simple activity setup, the cafeteria admin publishes the day's new dishes to multiple groups as an Interaction Card or a pinned card. Employees in each group can then place their meal orders directly inside the group.

* Scenario 2: One-click meal ordering. Organizations can add a "One-click order" button to the Interaction Card. When a new dish is published and synced to the group, employees click "One-click order," fill in the order details, and place the order in seconds. Order details and inventory update on the card in real time.

* Scenario 3: Order data broadcast. When dishes sell out or the order cut-off time is reached, the system automatically aggregates the ordering data based on the configured rules and syncs it to the group, keeping every member informed.

* Sold-out meal-ordering card sent to the current group.

* Scenario 4: Export order data. Once ordering closes, the cafeteria admin can quickly export the order data from the app's back-end data management page and notify the cafeteria which meals to prepare for which employees.

Sign in to YiDA at [https://www.yidaapps.com/](https://www.yidaapps.com/).

## Step 1: Build the Core Pages of the Business App

* Build the activity-launch form in the form designer.

* Build the meal-order submission form in the form designer.

* Build the meal-order list page in the custom page designer.

* Build the in-depth meal-order analytics report in the report designer.

## Step 2: Integration & Automation — Configure the Send-Card Node

* In integration & automation, configure a form event for the scenario: when a meal-order activity form is created successfully, push the meal-order activity card.

* Select the card template inside the integration & automation flow.

* Bind the card in integration & automation.

* Configure the card send scope in integration & automation.

## Step 3: Build the Cards

* Meal-order list card designer.

* Meal-order Kanban card designer.

## Step 6: Use the App

<Card title="Building a YiDA Cool App (in-group meal ordering) — 0624.mov" icon="bookmark" href="https://www.yuque.com/attachments/yuque/0/2022/mov/5376772/1657598617957-e78b34fd-fcde-4637-9a2d-9f9540ba245d.mov" horizontal />

<Card title="In-group meal ordering screen recording.mp4" icon="bookmark" href="https://www.yuque.com/attachments/yuque/0/2022/mp4/5376772/1657598627134-e388e565-8d84-4843-adb6-aafed606484e.mp4" horizontal />
