GPT API와 카카오맵 API를 활용한 맞춤형 러닝 코스 생성기입니다.
Vercel 배포: 러닝 코스 생성기
- 현재 위치 기반 러닝 코스 생성
- 거리, 난이도, 선호 환경 설정
- GPT API를 활용한 맞춤형 코스 추천
- 카카오맵 API를 통한 경로 시각화
- 시간대별 러닝 팁 제공
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Node.js, Express.js
- API: OpenAI GPT API, 카카오맵 API
- 배포: Vercel
- 저장소 클론
git clone <repository-url>
cd running-course-generator- 의존성 설치
npm install- 환경 변수 설정
cp env.example .env
# .env 파일에 API 키 입력- 개발 서버 실행
npm run dev이 프로젝트는 Vercel을 통해 자동 배포됩니다.
- OpenAI에서 API 키 발급
- Vercel 대시보드에서 환경 변수 설정:
OPENAI_API_KEY: 발급받은 API 키
- 카카오 개발자에서 API 키 발급
- Vercel 대시보드에서 환경 변수 설정:
KAKAO_API_KEY: 발급받은 API 키
- 현재 위치 입력 또는 GPS 위치 사용
- 러닝 거리, 난이도, 선호 환경 설정
- 러닝 시간대 선택
- 추가 요청사항 입력 (선택사항)
- "코스 생성하기" 버튼 클릭
- 생성된 코스 확인 및 지도에서 경로 확인
- 맞춤형 추천: 사용자 설정에 따른 개인화된 코스 생성
- 실시간 지도: 카카오맵을 통한 직관적인 경로 시각화
- AI 기반: GPT API를 활용한 지능형 코스 추천
- 반응형 디자인: 모바일과 데스크톱에서 최적화된 사용자 경험
MIT License