1. 사전 준비

  1. Git 리포지터리 클론

    git clone <https://github.com/Lee-Hyeongkyeong/OSSW_githubushim.git>
    
  2. 필수 소프트웨어

  3. .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
    

2. 백엔드(Flask) 실행 환경 설정

  1. 가상환경 생성 및 활성화

    python3 -m venv venv
    source venv/bin/activate
    
    
  2. 의존성 설치

    pip install --upgrade pip
    pip install -r requirements.txt
    
    
  3. 데이터 준비


3. 백엔드 서버 실행

  1. WSGI 서버 실행

    python wsgi.py
    
  2. 동작 확인


4. 프론트엔드(React) 실행

  1. 의존성 설치

    cd frontend
    npm install
    
  2. 개발서버 실행

    npm start
    
  3. 동작 확인