feat: [rd] 디자인 인사이트 메뉴 Phase 1 MVP 구현

- GET /rd/design-insight 라우트 + 컨트롤러 추가
- Alpine.js 단일 파일 SPA (localStorage 기반)
- 4종 카드: 레퍼런스, 분석(CRAP), 패턴, Before/After
- 3종 뷰: 보드, 갤러리, 리스트
- Ctrl+V 클립보드 이미지 붙여넣기
- 프로젝트 CRUD, 태그/카테고리 필터, 검색
- JSON 내보내기/가져오기
This commit is contained in:
김보곤
2026-03-08 09:55:36 +09:00
parent 9e8f240f41
commit 5898a29077
3 changed files with 1714 additions and 0 deletions

View File

@@ -313,4 +313,16 @@ public function planningDesign(Request $request): View|\Illuminate\Http\Response
return view('rd.planning-design.index'); return view('rd.planning-design.index');
} }
/**
* 디자인 인사이트 - UI/UX 연구 도구
*/
public function designInsight(Request $request): View|\Illuminate\Http\Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('rd.design-insight'));
}
return view('rd.design-insight.index');
}
} }

File diff suppressed because it is too large Load Diff

View File

@@ -417,6 +417,9 @@
// 기획디자인 // 기획디자인
Route::get('/planning-design', [RdController::class, 'planningDesign'])->name('planning-design'); Route::get('/planning-design', [RdController::class, 'planningDesign'])->name('planning-design');
// 디자인 인사이트
Route::get('/design-insight', [RdController::class, 'designInsight'])->name('design-insight');
}); });
// 일일 스크럼 (Blade 화면만) // 일일 스크럼 (Blade 화면만)