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