# web-ui — 구현 현황 & 로드맵 > 최종 갱신: 2026-05-07 > 자세한 페이지·API 표는 [CLAUDE.md](./CLAUDE.md) 참조. --- ## 1. 구현 완료 ### 1-1. 메인 페이지 | 경로 | 상태 | 비고 | |------|------|------| | `/` Home | ✅ | 메인 허브 | | `/blog` Blog | ✅ | 마크다운 기반 | | `/portfolio` Portfolio | ✅ | 프로필·경력·프로젝트·자기소개 | | `/todo` Todo | ✅ | 태스크 보드 | ### 1-2. 로또 (`/lotto`) | 영역 | 상태 | |------|------| | 3탭 구조 (브리핑 / 분석·통계 / 구매·성과) | ✅ | | AI 큐레이터 브리핑 탭 | ✅ | | 성과 배너 + ReportPanel + ConfidenceRing | ✅ | | 개인 분석 패널 | ✅ | | 구매 내역 CRUD + 성과 통계 | ✅ | ### 1-3. 주식 (`/stock`, `/stock/trade`) | 영역 | 상태 | |------|------| | 뉴스·지수 | ✅ | | 트레이딩 + 잔고 | ✅ | | 포트폴리오 (수동 입력 종목 + 예수금 + 자산 추이) | ✅ | | 자산 스냅샷 + 7/30/90일 차트 | ✅ | | 실현손익(매도이력) Drawer | ✅ | | 포트폴리오 카드 모바일 금액 줄바꿈 대응 | ✅ (2026-05-06) | ### 1-4. 청약 (`/realestate`, `/realestate/property`) | 영역 | 상태 | |------|------| | 자치구 5티어 (S/A/B/C/D) 드래그&드롭 + 슬라이더 + 토글 | ✅ | | 카드/매칭 결과에 district 뱃지 + 5티어 뱃지 | ✅ | | AnnouncementDetail 매칭 분석 섹션 | ✅ | | 5축 점수 breakdown 시각화 + 알림 대상 카운트 | ✅ | | 청약 일정 캘린더 뷰 | ✅ | | 프로필 완성도 힌트 배너 + 소득 기준 힌트 | ✅ | ### 1-5. 여행 (`/travel`) | 영역 | 상태 | |------|------| | Dark Room 테마 갤러리 | ✅ | | 앨범 카드 + Masonry + Lightbox + MiniMap | ✅ | | 지역 변경 + 핀 좌표 지정 | ✅ | | 영상(VideoTab) | 🚧 준비 중 | ### 1-6. 음악 스튜디오 (`/lab/music` — Sonic Forge) | 영역 | 상태 | |------|------| | Create 탭 (장르/무드/악기/BPM/Key) + 트랙 제목 직접 입력 | ✅ | | Library 탭 + 트랙 카드 + 삭제/재생 | ✅ | | YouTube 탭 (서브탭 4개: VideoProjects / Trends / Revenue / Compile) | ✅ (2026-05-01~05-06) | | 다중 트랙 컴파일 (FFmpeg concat → MP4) | ✅ | | 시장 트렌드 리포트 (장르/추천수/이력) | ✅ | ### 1-7. 기타 Lab | 경로 | 상태 | |------|------| | `/lab/sword-stream` Three.js 파티클 | ✅ | | `/lab/day-calc` 날짜 계산기 | ✅ | | `/agent-office` 에이전트 가상 오피스 (WebSocket) | ✅ | | `/blog-lab` 블로그 마케팅 수익화 대시보드 | ✅ | ### 1-8. 인프라 / DX | 항목 | 상태 | |------|------| | Vite 개발 서버 프록시 (`/api`, `/media`, `/ext`) | ✅ | | Windows robocopy + macOS SSH/SMB 배포 (`scripts/deploy-nas.cjs`) | ✅ | | Mac SSH 배포 + tar\|ssh 전환 (Synology rsync 우회) | ✅ | | 반응형 웹 디자인 패스 | ✅ | --- ## 2. 진행 중 / 향후 계획 ### 2-1. Travel 영상 탭 완성 - 현재 "준비 중" 플레이스홀더 → 실제 영상 업로드/재생 UI 구현 - 백엔드 `travel-proxy`에 영상 메타·썸네일 API 필요 ### 2-2. 로또 프리미엄 구독 UI (백엔드 Phase 3 연동) - 회원 가입/로그인 UI (JWT) - 구독 플랜 선택 + Toss/Stripe 결제 플로우 - 구독자 전용 리포트·알림 영역 - 백엔드 로드맵: `web-backend/docs/lotto-premium-roadmap.md` ### 2-3. Music YouTube 탭 후속 - VideoProjects 실제 렌더링 진행률 시각화 강화 - Compile 탭에 트랙 트림/페이드 옵션 - Revenue 대시보드 차트 강화 ### 2-4. 청약 후속 - 알림 dry-run 미리보기 UI (어떤 공고가 매칭됐을지 사전 확인) - 모바일 5티어 편집 모드 (현재 PC 전용) ### 2-5. 포트폴리오/주식 후속 - 종목별 평균 매입가 분할 입력 UI - 매도 시뮬레이터 (수익률 시나리오 비교) ### 2-6. 일반 - 다크/라이트 테마 토글 (현재 다크 단일) - PWA 설치 + 홈화면 단축 (모바일 사용 빈도 증가) --- ## 3. 참고 문서 - 페이지·라우트·API 전체 표: [CLAUDE.md](./CLAUDE.md) - 워크스페이스 통합 가이드: `../CLAUDE.md` - 백엔드 상태: `../web-backend/STATUS.md` - 백엔드 Spec/Plan 디렉토리: `../web-backend/docs/superpowers/`