## General Lighting
This article mainly introduces how to quickly build your own lighting panel mini-app based on the Tuya Mini Program framework.
- For more specific categories:
    - You can check the [Light String Solution](/en/miniapp/solution-ai/ability/lamp-solution/lampStringLight)

### Category Introduction

The lighting category focuses on lighting fixtures, including indoor and outdoor lighting.
The subcategories include: ceiling lights, downlights, light strips, light strings, and industrial lights, etc

### Prerequisites

#### Number of channels

Depending on the supported white light and color light DPs, lighting fixtures are divided into one to five channels.

- One channel lamp (C): C stands for Cool and refers to a single-channel white light lamp with adjustable **brightness**. [Related modules](/en/miniapp/solution-ai/ability/lamp-solution/lamp/module-set/common-white)
- Two channel lamp (CW): CW stands for Cool Warm and refers to a dual-channel white light lamp with adjustable **brightness and color temperature**. [Related modules](/en/miniapp/solution-ai/ability/lamp-solution/lamp/module-set/common-white)
- Three channel lamp (RGB): RGB refers to a three-channel color lamp with adjustable **color**. [Related modules](/en/miniapp/solution-ai/ability/lamp-solution/lamp/module-set/common-colour)
- Four channel lamp (RGBC): RGBC refers to a four-channel lamp with adjustable **color and white light brightness**. [Related modules](/en/miniapp/solution-ai/ability/lamp-solution/lamp/module-set/common-colour)
- Five channel lamp (RGBCW): RGBCW refers to a five-channel lamp with adjustable **color, white light brightness, and color temperature**. [Related modules](/en/miniapp/solution-ai/ability/lamp-solution/lamp/module-set/common-colour)

### Function Introduction

The lighting panel supports multiple types of control functions, including:

The lighting panel product functions are mainly classified as follows:

Standard features: The platform provides built-in general features, supporting basic attribute configuration and adjustment. For example, brightness adjustment (numeric type), you can expand the numeric range on the basis of supported standard features, implement custom functions, and display and expand them through customized panels.

Custom features: You can define additional feature points (DP points) based on your business needs and control them through the panel to meet more flexible product function design

### Panel Creation

- Open IDE, select **General Lighting Light Source Panel** template, create a project, and you can create a lighting panel mini-app with a relatively complete function.
- After that, you only need to adjust and modify the UI (if the UI difference is large, create a new project).
