Showing
1 changed file
with
53 additions
and
2 deletions
| 1 | -나만의 요리 레시피 모음 만들기 | ||
| 2 | -이 프로젝트는 youtube를 사용하여 해당 유튜브 채널의 정보 및 동영상을 나의 리스트로 볼 수 있도록 하기위해 만들어질 예정입니다. | ||
| 3 | 1 | ||
| 2 | +###### MyCookBook | ||
| 3 | + | ||
| 4 | +# 나만의 요리 레시피 모음 만들기 | ||
| 5 | + | ||
| 6 | +### 경희대학교 컴퓨터공학과 | ||
| 7 | +###2017103997 송근영, 2016104146 이승윤 | ||
| 8 | + | ||
| 9 | +[MyCookbook 주소](http://khuhub.khu.ac.kr/2016104146/OpenSource-MyCookBook/) | ||
| 10 | +위 주소는 배포시 업데이트할 예정 | ||
| 11 | + | ||
| 12 | +# 설명 | ||
| 13 | +이 프로젝트는 youtube api를 사용하여 요리를 목적으로 하는 유튜브의 정보 및 동영상을 나만의 리스트로 볼 수 있도록 하기위해 제작되었습니다. | ||
| 14 | + | ||
| 15 | +## 사용 기술 스택 | ||
| 16 | +- Frontend: EJS -- Embedded JavaScript templates | ||
| 17 | +- Backend : Node.js(express.js) | ||
| 18 | +- Database: mongoDB Atlas | ||
| 19 | +- Server : AWS EC2(Ubuntu), S3 | ||
| 20 | + | ||
| 21 | +## 주요 기능 | ||
| 22 | +- youtube api를 사용하여 내가 원하는 재생목록(카테고리)에 원하는 요리관련 동영상을 넣어 열람 할 수 있다. | ||
| 23 | +- 사용자들이 임의로 추가해놓은 카테고리를 권한 없이 모두가 종합적으로 볼 수 있다. | ||
| 24 | +- 실제 youtube의 검색을 이용하여 원하는 동영상을 찾고, 열람 할 수 있다. | ||
| 25 | + | ||
| 26 | +## Page 정보 | ||
| 27 | +- home : 메인 페이지(종합적인 모든 카테고리의 모든 영상들을 열람 가능) | ||
| 28 | +- Category directory | ||
| 29 | +- form: 카테고리 추가 뷰 | ||
| 30 | +- products: 카테고리 정보 테이블 뷰 | ||
| 31 | +- productsDetail: 한 카테고리의 상세정보, 수정, 카테고리에 원하는 영상 검색 및 추가 | ||
| 32 | +- Accounts directory | ||
| 33 | +- join: 회원가입 | ||
| 34 | +- login: 로그인 | ||
| 35 | + | ||
| 36 | +## 실행 방법 | ||
| 37 | +# 1. 설치 | ||
| 38 | +- `git clone http://khuhub.khu.ac.kr/2016104146/OpenSource-MyCookBook.git` 혹은 해당 레포지토리 다운로드 | ||
| 39 | +- nodejs | ||
| 40 | +- mongoDB | ||
| 41 | +- 설치된 폴더로 접속 후 해당 CLI 입력 | ||
| 42 | +`npm install` | ||
| 43 | +- `npm start`를 입력시 로컬서버의 3000번 port로 기동 | ||
| 44 | + | ||
| 45 | +## OpenSource API & 레퍼런스 | ||
| 46 | +[Youtube API](https://developers.google.com/youtube/v3/getting-started?hl=ko) | ||
| 47 | +[Facebook Developer](https://developers.facebook.com/) | ||
| 48 | +[Mongoose](https://mongoosejs.com/) | ||
| 49 | +[BootStrap](https://getbootstrap.com/) | ||
| 50 | +[AWS](https://aws.amazon.com/ko/sdk-for-node-js/) | ||
| 51 | + | ||
| 52 | +## Information | ||
| 53 | +송근영 : rmsdud1626@naver.com | ||
| 54 | +이승윤 : syoon624@naver.com | ... | ... |
-
Please register or login to post a comment