Commit Graph

5 Commits

Author SHA1 Message Date
민헌
6da8976a20 [feat] front: List/Chat 레이아웃 + 목록 필터 섹션 구현
- layouts: 공통 2분할 레이아웃 MainLayout(좌 사이드바/우 메인, 로고 헤더,
  헤더 아래 콘텐츠 면) + 다크 헤더 바 MainHeaderBar 분리
- pages: ListPage/ChatPage 를 MainLayout 기반으로 구성(견적 선택/협상 잔여 시간 헤더)
- features/list: 필터 섹션 추가 — ListFilter(요소)/FilterSection(컨테이너)/
  filterOptions(데이터)/useListFilterStore(상태), SidebarFooter 분리
- deps: lucide-react 추가(필터 화살표·목록 이동 아이콘)
- refactor: 모든 import 를 @ alias 로 통일
- fix: Button secondary variant hover(=accent 동일색) 및 필터 화살표 hover 색상 보정

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 16:19:57 +09:00
민헌
ba920dfcea [feat] front: react-router 연결 및 Vite 데모 화면 제거
- react-router v7 도입, App.tsx 에서 라우트 정의(/, /list, /chat)
- 기본 진입('/')은 로그인 페이지
- 사용하지 않는 Vite 데모 정리(App.css, assets 삭제)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 13:27:09 +09:00
민헌
f5721afa21 [fix] front: Vite 8 에서 금지된 local 모드 제거
- Vite 8 은 'local' 을 모드 이름으로 허용하지 않음(.env.local 접미사 충돌)
- dev 스크립트를 'vite --mode local' → 'vite' 로 변경 (.env.local 은 자동 로드)
- README 환경 변수/실행 안내를 실제 동작에 맞게 갱신

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 13:17:35 +09:00
민헌
8caaa36af2 [feat] front: 환경별 .env 설정 및 실행 가이드 추가
- .env.sample 추가, 실제 env(local/dev/prod)는 .gitignore 처리
- package.json: mode 별 실행/빌드 스크립트(dev/dev:dev/build:dev/build:prod) 추가
- README: 기술 스택·로컬 세팅·환경 변수·실행 방법 정리, 템플릿 boilerplate 제거

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 11:27:53 +09:00
민헌
eaf41b8041 [feat] front: React + Vite + TypeScript 초기 셋업
- Vite(react-ts) 스캐폴딩, @/* -> src 경로 alias 설정
- 라이브러리 추가: TanStack Query, axios, zustand, slate(react/history), tailwindcss v4
- core/provider.tsx 로 QueryClientProvider 분리 및 main 연결

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 11:12:04 +09:00