이 가이드는 KPN 프로젝트를 5분 안에 로컬에서 실행하고 확인하는 방법을 안내합니다.
현재 디렉토리에 다음 파일들이 있는지 확인하세요:
✓ index.html
✓ knowledge.html
✓ scenario.html
✓ community.html
✓ join.html
✓ about.html
✓ 404.html
✓ assets/style.css
✓ assets/script.js
✓ data/submit.js
✓ data/fetch_insights.js
✓ favicon.svg
✓ README.md
✓ SETUP_GUIDE.md
# Python 3 사용
python3 -m http.server 8000
# 브라우저에서 열기
open http://localhost:8000# http-server 설치 (최초 1회)
npm install -g http-server
# 서버 실행
http-server -p 8000
# 브라우저에서 열기
open http://localhost:8000- VS Code에서 프로젝트 열기
index.html우클릭- "Open with Live Server" 선택
- ✓ 히어로 섹션 표시
- ✓ 주요 섹션 카드 표시
- ✓ 네비게이션 작동
- ✓ 카테고리별 지식 카드 표시
- ✓ 이모지 및 내용 표시
- ✓ 재난별 대응 시나리오 표시
- ✓ 단계별 행동 지침 확인
- ✓ 인사이트 공유 폼 표시
- ✓ 예시 인사이트 카드 표시
- ✓ 폼 제출 테스트 (개발 모드)
- ✓ 참여 신청 폼 표시
- ✓ 폼 제출 테스트 (개발 모드)
- ✓ 닉네임 localStorage 저장 확인
- ✓ 철학 섹션 표시
- ✓ 핵심 가치 카드 표시
- 브라우저에서
F12(개발자 도구 열기) - Console 탭 선택
- 에러 메시지가 없는지 확인
- 다음 메시지가 표시되어야 함:
Google Apps Script URL이 설정되지 않았습니다. SETUP_GUIDE.md를 참고하세요.
이는 정상입니다! Google Sheets 연동 전까지는 개발 모드로 작동합니다.
- 배경: 거의 검정 (#0D0D0D) ✓
- 텍스트: 밝은 회색 (#EAEAEA) ✓
- 포인트: 보라색 (#7F5AF0) ✓
- KPN 로고 보라색 표시 ✓
- 브라우저 창 크기 조절
- 모바일 뷰 (< 768px) 확인
- 네비게이션 레이아웃 변경 확인
/join.html페이지 접속- 닉네임과 이메일 입력
- "참여하기" 클릭
- 홈 페이지로 돌아가기
- 상단에 환영 메시지 표시 확인:
[닉네임]님, 다시 오셨군요.
// Console에서 실행
localStorage.getItem('kpn_nickname')
// 출력: "입력한 닉네임"실제 데이터 저장을 원하신다면:
- SETUP_GUIDE.md 참고
- Google Sheets 생성
- Apps Script 배포
data/submit.jsURL 업데이트
로컬 테스트가 완료되면:
- Vercel (권장): 저장소 연결 후 자동 배포
- Netlify: GitHub에 push 후 자동 배포
- GitHub Pages: Settings > Pages 설정
자세한 내용은 README.md 참고
# assets/style.css 파일 존재 확인
ls -la assets/style.css
# 브라우저 콘솔에서 404 에러 확인# assets/script.js 파일 존재 확인
ls -la assets/script.js
# 브라우저 콘솔에서 JavaScript 에러 확인- 개발 모드에서는 정상입니다
- 콘솔에 경고 메시지 표시됨
- Google Sheets 연동 후 해결됨
- 문서: README.md
- Google Sheets 설정: SETUP_GUIDE.md
- GitHub Issues: 버그 리포트 및 기능 제안
축하합니다! 🎉
KPN 프로젝트가 정상적으로 실행되고 있습니다. 이제 콘텐츠를 추가하거나 Google Sheets를 연동하여 프로젝트를 확장하세요!
작성일: 2025-10-18
소요 시간: 5분
난이도: ⭐ (매우 쉬움)