# EENE 인재성장팀 대시보드 (로컬 전용) **이 폴더 통째로** USB·OneDrive 등으로 옮겨도 됩니다. `data/postgres/` + `uploads/` 를 함께 복사하면 데이터가 그대로 유지됩니다. --- ## 실행 (루트 bat 2개) | 파일 | 용도 | |------|------| | **`서버시작.bat`** | DB 시작 → 스키마 → (빈 DB면 샘플) → API + 화면 | | **`서버종료.bat`** | API/WEB 종료 (DB·데이터 유지) | | **`서버종료.bat db`** | DB까지 중지 | 접속: **http://localhost:3000** PC 이동 요약: **`PC이전.txt`** --- ## 데이터 저장 위치 | 내용 | 경로 | |------|------| | DB | `data/postgres/` (업무·팀원·허브 설정·첨부 정보) | | HR seed (최초 import) | `data/seed/hr-data.json` | | 첨부 | `uploads/` | | 팀 사진 | `uploads/team/` | | API 설정 | `backend/.env` (없으면 `서버시작.bat`이 자동 생성) | --- ## 최초 1회 (수동) - [Node.js 20+](https://nodejs.org) - **PostgreSQL 16** (Windows 설치) **또는** [Docker Desktop](https://www.docker.com/products/docker-desktop/) DB는 **항상 `data/postgres/`** 에 저장됩니다 (포트 **54320**). Windows에 PostgreSQL이 이미 5432로 돌아가도 충돌하지 않습니다. 그다음 **`서버시작.bat`** 더블클릭. --- ## 기본 계정 (샘플) | 이메일 | 비밀번호 | |--------|----------| | admin@eene.com | admin1234! | | member@eene.com | member1234! | --- ## 폴더 구조 ``` EENE_Dashboard_0608/ ├── 서버시작.bat / 서버종료.bat ├── data/ │ ├── postgres/ ← DB (실행 데이터) │ └── seed/hr-data.json ← HR 원본 (seed·import) ├── uploads/ ← 파일 ├── backend/ ← API ├── frontend/ ← 화면 └── _archive/ ← (나중) 배포용 보관 ``` 배포는 추후 별도 구축. `_archive/`에 예전 배포 설정만 보관. --- ## 듀얼 모니터 - 왼쪽: `http://localhost:3000` - 오른쪽: `http://localhost:3000/detail` --- ## npm (터미널 선호 시) ```bash npm run local:db # Docker DB (data/postgres) npm run local:db:stop # Docker DB 중지 npm run local:setup # 스키마 + 빈 DB seed npm run local:api # :4000 npm run local:web # :3000 ```