Files
sam-react-prod/claudedocs/construction/[REF] juil-project-structure.md
byeongcheolryu 387672b5b2 refactor(WEB): URL 경로 juil → construction 변경
- /juil/ 경로를 /construction/으로 변경
- 컴포넌트 폴더명 juil → construction 변경
- 컴포넌트명 Juil* → Construction* 변경
- 테스트 URL 페이지 경로 업데이트
- claudedocs 문서 경로 업데이트

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 17:13:22 +09:00

89 lines
2.5 KiB
Markdown

# 주일 공사 MES 프로젝트 구조
Last Updated: 2025-12-30
## 프로젝트 개요
| 항목 | 내용 |
|------|------|
| 업체명 | 주일 |
| 업종 | 공사 (건설/시공) |
| 프로젝트 유형 | MES (Manufacturing Execution System) |
| 기존 프로젝트 | 경동 (셔터 업체) |
## 디렉토리 구조
```
src/app/[locale]/(protected)/
├── juil/ # 주일 전용 페이지들
│ ├── page.tsx # 메인 페이지 (예정)
│ ├── [기능명]/ # 각 기능별 페이지
│ └── ...
├── dev/
│ └── juil-test-urls/ # 테스트 URL 관리 페이지
│ ├── page.tsx # 서버 컴포넌트 (MD 파싱)
│ └── JuilTestUrlsClient.tsx # 클라이언트 컴포넌트
└── (기존 경동 페이지들)
```
## 컴포넌트 구조 (예정)
```
src/components/business/juil/ # 주일 전용 비즈니스 컴포넌트
├── common/ # 공통 컴포넌트
├── [기능명]/ # 기능별 컴포넌트
└── ...
```
## 테스트 URL 페이지
| 항목 | 내용 |
|------|------|
| URL | http://localhost:3000/dev/juil-test-urls |
| MD 파일 | `claudedocs/[REF] juil-pages-test-urls.md` |
| 용도 | 개발 중인 주일 페이지 URL 관리 및 빠른 접근 |
### MD 파일 형식
```markdown
## 카테고리명
| 페이지 | URL | 상태 |
|--------|-----|------|
| **페이지명** | `/ko/juil/...` | 상태표시 |
```
## 경동 vs 주일 비교
| 항목 | 경동 | 주일 |
|------|------|------|
| 업종 | 셔터 | 공사 |
| 경로 | `/ko/...` (기존 경로) | `/ko/juil/...` |
| 컴포넌트 | `src/components/...` | `src/components/business/juil/...` |
| 문서 | `claudedocs/...` | `claudedocs/juil/...` |
## 개발 가이드
### 새 페이지 추가 시
1. `src/app/[locale]/(protected)/juil/[기능명]/` 폴더 생성
2. `page.tsx` 생성
3. 필요 시 `src/components/business/juil/[기능명]/` 컴포넌트 생성
4. `claudedocs/[REF] juil-pages-test-urls.md`에 URL 추가
### 테스트 URL 등록
`claudedocs/[REF] juil-pages-test-urls.md` 파일에 마크다운 테이블 형식으로 추가:
```markdown
| **새페이지** | `/ko/juil/new-page` | NEW |
```
## 관련 파일 목록
- `claudedocs/[REF] juil-pages-test-urls.md` - 테스트 URL 목록
- `claudedocs/juil/` - 주일 프로젝트 문서 폴더
- `src/app/[locale]/(protected)/juil/` - 페이지 파일
- `src/components/business/juil/` - 컴포넌트 파일