-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocess.txt
More file actions
51 lines (43 loc) · 1.79 KB
/
process.txt
File metadata and controls
51 lines (43 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[v] Video의 hashtags (,)로 나누어 배열 만들기
[v] Watch template / controller / router 생성
[v] edit video 템플릿 생성
[v] edit controller 정의
[v] videoDelete controller 정의
[v] User 모델 생성
[v] join pug 생성
[v] join controller 정의. 동일한 id / email이 User model에 있는지 확인
[v] User의 password bcrypt로 암호화
[v] login pug 생성
[v] login controller 정의 , password를 bcryt.compare를 통해서 암호화한 패스워드와 동일한지 확인
[v] login controller에서 id / password 체크
[v] search 기능 만들기 router / controller /
[v] session middeleware 생성
[v] login할 때 session에 기록
[v] logout 기능 만들기
[v] edit-profile pug/router/controller 생성
[v] edit-password pug/router/controller 생성
[v] git 로그인 / 카카오 로그인 / 네이버 로그인 만들기
[v] SNS 로그인 했을 때 해당 이메일과 동일한 계정이 존재하는 지 확인해서 없으면 계정 생성 있으면 회원가입 불가
[v] multer를 사용해서 프로필 사진 등록할 수 있게 하기. User model에 avatarUrl 속성 추가
[v] multer를 사용해서 동영상 올릴 수 있게 하기. Video Model에 fileUrl 만들기
[v] webpack 설치
[v] webpack.config.js 파일 설정
[v] 기본이미지 구현
[v] 기본 폰트 구현 google-font roboto
[v] video player custom
[v] 코멘트창 구현 / enter 시 cols ++ 시킬것 / 수정 삭제 기능 추가
[v] 에러메시지 구현
home
[v] 썸네일 구현
[v] 조회수 구현
[v] ~시간 전 , ~분전 구현
[v] 검색창 구현
watch
[v] video list 추가
[] 좋아요 구현
[] 싫어요 구현
[] 공유 구현
[] 오프라인 저장 구현
[] 저장으로 플레이리스트 구현
[v] ... 클릭시 edit video / delete video 구현
[] 구독 구현