Git 리포지터리 클론
git clone <https://github.com/Lee-Hyeongkyeong/OSSW_githubushim.git>
필수 소프트웨어
venv 또는 virtualenv.env 템플릿 확인
주요 변수
GOOGLE_CLIENT_ID=383618059631-45iv6up01gkr9ib49a4shr92flk393bg.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=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
TOUR_API_KEY=your_korean_tour_api_key
FLASK_ENV=development
SECRET_KEY=your_flask_secret_key
가상환경 생성 및 활성화
python3 -m venv venv
source venv/bin/activate
의존성 설치
pip install --upgrade pip
pip install -r requirements.txt
데이터 준비
OS_data.py 실행 (backend/survey 폴더)
tour 4.0 API에서 원본 데이터(tour_contents.json) 생성
python backend/survey/OS_data.py
OS_tag.py 실행 (backend/survey 폴더)
tour_contents.json → 태그 부여된 tagged_contents.json 생성
python backend/survey/OS_tag.py
WSGI 서버 실행
python wsgi.py
https://127.0.0.1:5000동작 확인
https://127.0.0.1:5000 접속의존성 설치
cd frontend
npm install
개발서버 실행
npm start
http://localhost:3000동작 확인
http://localhost:3000 접속