vf-context

star 0

VF 보노하우스 프로젝트 컨텍스트. Django 백엔드, React 프론트엔드, Toss Design Language. 프로젝트 정보, API 규칙, 디렉토리 구조.

comage9 By comage9 schedule Updated 4/8/2026

name: vf-context description: VF 보노하우스 프로젝트 컨텍스트. Django 백엔드, React 프론트엔드, Toss Design Language. 프로젝트 정보, API 규칙, 디렉토리 구조.

VF 보노하우스 프로젝트 컨텍스트

프로젝트 위치

/home/comage/coding/VF-/

구조

VF-/
├── backend/
│   ├── sales_api/views.py     # 모든 API views (여기가 핵심)
│   ├── sales_api/models.py    # Django models
│   ├── sales_api/urls.py      # URL 라우팅
│   └── config/                # Django settings
├── frontend/client/
│   ├── src/pages/             # React 페이지 컴포넌트
│   ├── src/components/        # UI 컴포넌트 (ui/, integrated/)
│   └── src/hooks/             # 커스텀 훅
├── .claude/skills/            # Claude Code 스킬
└── CLAUDE.md                  # 프로젝트 기본 정보

API 규칙 (매우 중요)

  • Django URL은 trailing slash 없음
  • /api/production | ❌ /api/production/
  • 응답 구조: {"success": true/false, ...}
  • DELETE /api/production-log — IDs 배열 필수

Backend 수정 시

  • 파일: backend/sales_api/views.py
  • Django: cd backend && source .venv/bin/activate
  • migration 불필요 (model 변경 없을 때)
  • 빌드: Django는 불필요, 바로 테스트 가능

Frontend 수정 시

  • 파일: frontend/client/src/pages/*.tsx
  • 빌드: cd frontend/client && npm run build (성공 필수)
  • npm run dev가 실행 중이면 http://localhost:5174 에서 바로 확인

디자인 규칙

  • Brand: #721FE5 (active states만)
  • Background: #FAFAFA
  • Grayscale inactive
  • 그라디언트 금지 (배경/헤더)
  • dark mode: --primary: #9B5FFF

서버 상태

  • Backend: http://localhost:8000 (실행 중)
  • Frontend: http://localhost:5174 (실행 중)

최근 코드 개선 (2026-04-08)

  • Phase 1: DELETE 전체 삭제 위험 방지 + pagination
  • Phase 2: any 타입 제거
  • Phase 3: alert() → toast
  • Phase 4: SortableRow React.memo
  • Phase 5: DRF Serializer
Install via CLI
npx skills add https://github.com/comage9/VF- --skill vf-context
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator