해양 방제 운영 지원 시스템
- @dnd-kit/core, @dnd-kit/sortable로 드래그앤드롭 순서 변경 지원 - SortableMenuItem 컴포넌트 분리, 드래그 핸들(grip) + DragOverlay 프리뷰 - 기존 UP/DOWN 버튼 유지 (드래그와 병행 사용) - docs/MENU-TAB-GUIDE.md: 새 메뉴 탭 추가 시 수정 파일 및 절차 가이드 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .gitea/workflows | ||
| .githooks | ||
| backend | ||
| database | ||
| docs | ||
| frontend | ||
| .editorconfig | ||
| .gitignore | ||
| .node-version | ||
| .npmrc | ||
| .prettierrc | ||
| CLAUDE.md | ||
| docker-compose.yml | ||
| README.md | ||
WING-OPS
해양 방제 운영 지원 시스템
구조
frontend/ React 19 + Vite 7 + TypeScript + Tailwind
backend/ Express + better-sqlite3 + TypeScript
database/ SQL 초기화 스크립트
docs/ 설치 가이드, 문서
실행
# frontend
cd frontend && npm install && npm run dev
# backend
cd backend && npm install && npm run dev
환경 설정
cp frontend/.env.example frontend/.env
cp backend/.env.example backend/.env
# .env 파일에 API 키 입력