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회 (수동)

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 (터미널 선호 시)

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
Description
No description provided
Readme 131 MiB
Languages
TypeScript 70.4%
CSS 18.4%
HTML 7.7%
PowerShell 3.1%
JavaScript 0.3%