Name Last Update
.idea Loading commit data...
bin Loading commit data...
public Loading commit data...
routes Loading commit data...
sql Loading commit data...
views Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
app.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...

CafeRecommend

목차

  1. About the Project
  2. Demo Link
  3. Getting Started
  4. Usage
  5. Contributing
  6. Contact

About The Project

Capture

카카오 지도 API를 활용하여 사용자가 원하는 카페들을 지도상에서 추천해주는 서비스 입니다.

Demo Link

https://2015104153.oss2021.tk:3000

Getting Started

Prerequisite

Execution

  1. 구글 클라우드 생성 및 프로젝트 등록 후 ClientID 발급 (https://cloud.google.com/)
  2. 카카오 Developer 가입 후 애플리케이션 추가 후 Javascript API키 발급 (https://developers.kakao.com/)
  3. sql폴더에 정의된 테이블 생성문 MySQL에서 실행
  4. KHU-HUB repo clone git clone http://khuhub.khu.ac.kr/2015104153/CafeRecommend
  5. 디렉토리 이동 후 npm 패키지 설치 npm install
  6. 발급받은 구글 로그인 ClientID를 index.js, index.ejs, 지도 API키를 map.ejs에 각각 넣기 var CLIENT_ID = "발급받은 ClientID" // index.js
   <meta name="google-signin-client_id" content="발급받은 ClientID"> // index.ejs
   <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"></script> // map.ejs
  1. MySQL connection 연결 설정 (index.js) var connection = mysql.createConnection({ host: "IP주소 입력 (localhost 또는 AWS 서버 주소)", user: "계정 입력", password: "암호 입력", database: "스키마이름 입력", });
  2. 프로그램 실행 npm run start

Usage

  1. 로그인 및 회원가입
  2. 지도에서의 카페 보여주기 및 카페추천
  3. 선택된 카페 상세정보 확인 및 후기(점수)등록

Contributing

  1. 프로젝트 Fork
  2. 브랜치 생성 후 변경사항 작업
  3. 브랜치 push 후 Pull Request Open

Contact

2015104153 김대철

Github Link

2016104174 최정민

Github Link