No description
  • TypeScript 59.7%
  • Vue 34.3%
  • JavaScript 5.3%
  • SCSS 0.5%
  • HTML 0.2%
Find a file
2026-04-24 22:03:45 +09:00
.vscode inital commit 2026-04-23 23:01:38 +09:00
e2e feat(tv-home): implement generative banner topic overlay and enhance TopicPillNav functionality 2026-04-24 22:03:45 +09:00
public inital commit 2026-04-23 23:01:38 +09:00
references 새 이미지 추가: next-capture-1776918090.png 파일 추가 2026-04-24 00:48:35 +09:00
requirements feat(tv-home): implement generative banner topic overlay and enhance TopicPillNav functionality 2026-04-24 22:03:45 +09:00
src feat(tv-home): implement generative banner topic overlay and enhance TopicPillNav functionality 2026-04-24 22:03:45 +09:00
.gitignore inital commit 2026-04-23 23:01:38 +09:00
Agent.md inital commit 2026-04-23 23:01:38 +09:00
index.html inital commit 2026-04-23 23:01:38 +09:00
package-lock.json UI 개선: ContentRow 및 TvHomeView에서 overflow 스타일 수정 및 여백 조정 2026-04-23 23:49:01 +09:00
package.json UI 개선: ContentRow 및 TvHomeView에서 overflow 스타일 수정 및 여백 조정 2026-04-23 23:49:01 +09:00
playwright.config.ts feat: add working page for Singapore trip with dynamic hero banner and topic navigation improvements 2026-04-24 14:46:49 +09:00
README.md inital commit 2026-04-23 23:01:38 +09:00
requirements.md feat(tv-home): implement generative banner topic overlay and enhance TopicPillNav functionality 2026-04-24 22:03:45 +09:00
tsconfig.app.json inital commit 2026-04-23 23:01:38 +09:00
tsconfig.json inital commit 2026-04-23 23:01:38 +09:00
tsconfig.node.json inital commit 2026-04-23 23:01:38 +09:00
vite.config.ts feat(tv-home): enhance agent page handling and UI components 2026-04-24 19:29:31 +09:00

Generative Tab UI Demo

TV 시나리오 기반 Generative Tab 데모 앱입니다.

Stack

  • Vue 3 + Vite + TypeScript
  • Pinia + Vue Router
  • SCSS design tokens
  • MSW (mock REST API)
  • Vitest + Playwright

Run

npm install
npm run dev

기본 주소: http://localhost:5173

Mock Scenario

쿼리 파라미터로 API 상태를 전환할 수 있습니다.

  • 성공: /?scenario=success
  • 로딩 지연: /?scenario=loading
  • 에러: /?scenario=error

Test

npm run test:unit
npm run test:e2e
npm test

Project Shape

  • src/features/tv-home: TV 홈/포커스/컴포넌트/스토어
  • src/shared/api: REST 클라이언트, 매퍼, MSW 핸들러
  • src/shared/types: 공용 도메인 타입