# 다보리 Theme 폴더의 구조

> ## Theme 폴더의 구조

#####  pro **(Service Page)**

 pro 디렉토리는 기업이나 조직 외부에 있는 게스트 및 고객을 대상으로 하는 프론트 오피스 페이지입니다. 표준 ERP와는 별도로 pro디렉토리에서만 사용되는 독립적인 클래스와 로직이 `app`, `resources`, `routes` 등의 디렉토리에 구분되어 존재하며, 표준 erp와는 독립적으로 작동합니다.

**- pro 디렉토리 예시**

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/wLpimage.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/wLpimage.png)

#### **app**

이 디렉토리에는 각 기능별로 정의된 Controller가 있으며, 기능에 따라 명명 규칙을 따릅니다. Controller는 외부 API 호출과 반환된 값들을 view 페이지에 전송하는 역할을 합니다.

#### **para**

pro 디렉토리에서 사용되는 view 페이지의 구성요소, api에 대한 명시 등등 pro 페이지를 구성하는 전반적인 요소들이 파라메터로 구성되어 있습니다.

#### **resources**

**p**ro 디렉토리에서 작동하는 정적인 요소들이 포함된 디렉토리입니다. 보통 Controller와 동일한 네이밍 규칙을 따르며, Controller에서 받아온 데이터를 활용해 view 페이지가 구성됩니다. 스크립트 코드와 css, image 등이 포함되어 있습니다.

#####  **erp (Back Office)**

ERP 디렉토리는 기업이나 조직 내 직원 및 관리자를 위한 백오피스 페이지입니다. 보통 erp의 표준 erp로 작동하지만 pro 페이지 없이 erp만 사용할 수 있는 `erponly` 테마의 경우 pro에 설정된 route 경로로 들어오는 모든 route를 erp 경로로 redirect하여 표준 erp에서만 작동하는 구조로 간결하게 구성되어 있습니다.

**- erp 디렉토리 예시**

[![image.png](https://manual.dabory.com/uploads/images/gallery/2025-02/scaled-1680-/E99image.png)](https://manual.dabory.com/uploads/images/gallery/2025-02/E99image.png)