Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
303 commits
Select commit Hold shift + click to select a range
f06d09b
북마크필터링수정(주석삭제)
Panda-raccoon Sep 16, 2024
1ccfa84
feature: 뒤에 땀 없앰
95126m Sep 16, 2024
52ff2c9
Merge branch 'develop' into feature/PlaylistCollection-25
suhyun9892 Sep 16, 2024
7451b7e
Merge pull request #47 from Dev-FE-1/feature/addPlaylist
Panda-raccoon Sep 16, 2024
3aaebcb
Merge pull request #48 from Dev-FE-1/feature/PlaylistCollection-25
95126m Sep 16, 2024
1fbc82f
플레이리스트 컴포넌트 수정
nanafromjeju Sep 16, 2024
df9b556
Merge pull request #50 from Dev-FE-1/bug/navigation-44
Panda-raccoon Sep 16, 2024
c448ea8
Merge branch 'develop' into feature/playlistdetail-46
suhyun9892 Sep 16, 2024
0f88998
Merge pull request #51 from Dev-FE-1/feature/playlistdetail-46
95126m Sep 16, 2024
3ce8aa4
hotfix: 서버 에러 수정, 오타 수정, playlist?.id로 옵셔널 체이닝(타입오류 해결하기 위해)
Sep 16, 2024
9624dc9
Merge pull request #53 from Dev-FE-1/hotFix/serverError-52
nanafromjeju Sep 16, 2024
866e988
SignIn 퍼블리싱 구현
nanafromjeju Sep 17, 2024
33523d0
splash 페이지 생생성
nanafromjeju Sep 17, 2024
5e6b1ea
Merge pull request #57 from Dev-FE-1/style/signIn-54
suhyun9892 Sep 17, 2024
87f1e89
Merge pull request #59 from Dev-FE-1/style/splash-55
suhyun9892 Sep 17, 2024
dac229e
style: profile 페이지 디자인 추가
95126m Sep 17, 2024
05e5954
firebase 세팅 수정
nanafromjeju Sep 17, 2024
d51b615
Merge pull request #62 from Dev-FE-1/feature/profile-style-60
suhyun9892 Sep 17, 2024
73eaea8
Merge pull request #63 from Dev-FE-1/setting/firebase-61
Panda-raccoon Sep 17, 2024
c90ddb8
북마크 UI 변경중
Panda-raccoon Sep 18, 2024
7e833fe
북마크페이지 UI구현
Panda-raccoon Sep 18, 2024
cb840d2
Merge pull request #67 from Dev-FE-1/feature/bookmark-66
suhyun9892 Sep 18, 2024
08f5cb6
style: globalStyle font 수정, font 파일 추가, 각 파일에 스타일 적용하는 부분 수정
Sep 18, 2024
e47a65c
style: navigation 클릭 시 색상 변경 적용 방식 변경, + 버튼에 개별 스타일 수정
Sep 18, 2024
ce14f88
setting: playlist 디테일 페이지 파일만 생성, 라우트 설정
Sep 18, 2024
6163ebb
Merge branch 'develop' into bug/navigationPath-65
suhyun9892 Sep 18, 2024
9be9277
Merge pull request #68 from Dev-FE-1/bug/navigationPath-65
nanafromjeju Sep 18, 2024
03992e8
플레이리스트 디테일 페이지 및 버그수정
nanafromjeju Sep 18, 2024
f6a06cf
Merge pull request #70 from Dev-FE-1/style/playlistDetail-64
suhyun9892 Sep 18, 2024
e4a3f56
플레이리스트 상세보기 공통 컴포넌트 생성
nanafromjeju Sep 18, 2024
decfd37
프로필페이지 코드 수정 및 추가페이지 스타일 변경
95126m Sep 18, 2024
dd3f23d
플레이리스트 상세보기, 코멘트 공통 컴포넌트 생성
nanafromjeju Sep 18, 2024
a1f8bb4
style: 라디오 커서 포인터로 변경
95126m Sep 18, 2024
915f195
Merge pull request #74 from Dev-FE-1/style/playlistDetail-64
95126m Sep 18, 2024
22bb1b6
Merge pull request #73 from Dev-FE-1/feature/public-69
nanafromjeju Sep 18, 2024
9c0edaf
feature: Home 페이지에 navigate 정의 안된 부분 수정
Sep 18, 2024
1c16ca3
feature: MySavedPlaylistDetail 페이지 라우팅 수정, 컴포넌트 연결, Home 페이지 타입 오류 해결
Sep 18, 2024
0ffbad7
404 페이지 퍼블리싱
nanafromjeju Sep 18, 2024
fc01fd7
새로고침해도 북마크 지속됨
Panda-raccoon Sep 18, 2024
858f2c0
Merge pull request #78 from Dev-FE-1/style/notFound-76
95126m Sep 19, 2024
5ed93c0
feature: 디테일페이지(공통) 수정, useFetchPlaylist 훅에 '박영웅' 부분 title로 수정, dayjs…
Sep 19, 2024
5b0b3ff
rename: Theme --> theme으로 수정
Sep 19, 2024
e47f05f
코멘트 중간 커밋
nanafromjeju Sep 19, 2024
3d936ac
Merge pull request #79 from Dev-FE-1/feature/comments-75
suhyun9892 Sep 19, 2024
cde393a
Merge branch 'develop' into feature/savedPlaylistDetail-71
suhyun9892 Sep 19, 2024
daf70b5
Merge pull request #80 from Dev-FE-1/feature/savedPlaylistDetail-71
Panda-raccoon Sep 19, 2024
a691db9
파이어베이스로 북마크 불러오기
Panda-raccoon Sep 19, 2024
9e447de
북마크파이어베이스정보가져오기,UI다시구현
Panda-raccoon Sep 19, 2024
d979075
style: detail 페이지에 back 버튼 구현, Home 페이지 헤더에 로고 구현
Sep 19, 2024
6cea932
style: navigation bar에 hover 효과 구현
Sep 19, 2024
c08d99e
실패 중간 저장
nanafromjeju Sep 19, 2024
2739f53
style: savedMyPlaylist page UI 구성 및 header에 편집 버튼 생성
Sep 19, 2024
c0d831c
Merge pull request #81 from Dev-FE-1/feature/bookmark-66
suhyun9892 Sep 20, 2024
d02e547
북마크 컴포넌트화
Panda-raccoon Sep 20, 2024
1a9b58d
style: savedMyPlaylist ui 수정 및 back button에 pointer 넣기
Sep 20, 2024
ea3292d
Merge pull request #83 from Dev-FE-1/feature/bookmark-66
95126m Sep 20, 2024
5f84048
Merge pull request #84 from Dev-FE-1/feature/detailPage-71
nanafromjeju Sep 20, 2024
383d40f
feat: 삭제버튼 누르면 화면에 바로 반영되도록 hooks 수정
Sep 20, 2024
d5c5eb0
feature/ 카테고리 기능 구현
95126m Sep 20, 2024
a23015a
재시도
95126m Sep 20, 2024
e26fc32
feature/카테고리 복수 선택 가능
95126m Sep 20, 2024
c32ada6
feature: 에드플리페이지에서 전체카테고리를 필수 선택하도록 함
95126m Sep 20, 2024
6198192
feature: 카테고리가 비어있을 시 전체로 돌아감
95126m Sep 20, 2024
2c2eb5c
feat: 동영상 썸네일 불러오기, 드래그 앤 드롭 버튼 추가
Sep 20, 2024
436d6ed
Merge pull request #86 from Dev-FE-1/feature/Category-82
Panda-raccoon Sep 20, 2024
e7a5854
토스트문제해결(북마크페이지에서문제발생)
Panda-raccoon Sep 20, 2024
d2210e4
Merge branch 'develop' into feature/bookmark-66
Panda-raccoon Sep 20, 2024
e5df04e
북마크 카테고리 적용
Panda-raccoon Sep 20, 2024
402355a
북마크카테고리기본을 전체로 설정
Panda-raccoon Sep 20, 2024
70a4a73
feat: 플레이리스트 정보 수정 페이지 추가 및 라우트 연걸, 헤더에 편집 버튼 추가
Sep 20, 2024
07571e6
feature: 유튜브 영상 제목 가져오기 기능 구현
Sep 21, 2024
130969c
style: 플레이리스트에 포함된 동영상들 보여주는 부분 UI 구현
Sep 21, 2024
9db407a
style: navigation에 + 버튼 색상 black 으로 설정
Sep 21, 2024
add88b5
Merge pull request #87 from Dev-FE-1/feature/getVideo-85
suhyun9892 Sep 21, 2024
1179404
북마크리스트 정리
Panda-raccoon Sep 22, 2024
2c88a65
Merge branch 'develop' into feature/bookmark-66
Panda-raccoon Sep 22, 2024
2495f63
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 22, 2024
305f36f
feature: max-height 설정, 편집 버튼 눌렀을 시 나오는 모달 새로 생성, theme에 max-height 추…
Sep 22, 2024
00d9440
rename: 컴포넌트 이름 변경 및 폴더 이동
Sep 22, 2024
7cdf1e3
중간점검 피드백 수정
nanafromjeju Sep 22, 2024
daef111
코멘트 중간점검 후 수정
nanafromjeju Sep 22, 2024
8015e2f
Merge pull request #91 from Dev-FE-1/feature/comments-75
Panda-raccoon Sep 22, 2024
e69bb1c
feature: 편집 페이지와 삭제 페이지 생성 및 버튼과 연결
Sep 22, 2024
04c5772
북마크 디테일 페이지 변경
Panda-raccoon Sep 22, 2024
3c941d7
북마크설정완료 및 디벨롭머지완료
Panda-raccoon Sep 22, 2024
1cfe636
북마크잘못된경로 재설정
Panda-raccoon Sep 22, 2024
16991b9
style: 카테고리 호버 삭제 및 추가페이지 스타일 변경 및 프로필페이지 스타일 변경
95126m Sep 22, 2024
b8e3576
feature: 비공개로 게시글 업로드시 토스트 숨기기
95126m Sep 22, 2024
971215c
Merge pull request #94 from Dev-FE-1/feature/bookmark-66
95126m Sep 22, 2024
76fd65c
Merge pull request #96 from Dev-FE-1/feature/category-addply-style-ch…
Panda-raccoon Sep 22, 2024
a04facf
드래그앤드롭 수정중
Panda-raccoon Sep 22, 2024
d0ca419
Merge branch 'develop' into feature/sortable-95
Panda-raccoon Sep 22, 2024
d4a8413
SignIn 페이지 수정
nanafromjeju Sep 22, 2024
e93a87a
SignIn 페이지 수정
nanafromjeju Sep 22, 2024
8bea147
디테일페이지DnD구현(내플리만적용,전체플리적용 둘다 가지고 있음)
Panda-raccoon Sep 22, 2024
dc5d160
Merge pull request #100 from Dev-FE-1/style/signIn-90
95126m Sep 23, 2024
788aacb
style: editPlaylistInfo 페이지 UI, DeleteVideo 페이지 생성
Sep 23, 2024
ce24956
Merge branch 'develop' into feature/EditPlaylist-88
Sep 23, 2024
979d068
feature: 카테고리에 임시로 빈 함수 저장
Sep 23, 2024
04d95d5
bug: 디테일 페이지에서 영상 선택 후 뒤로가기 버튼 눌렀을 때 전 페이지로 이동하지 않는 버그 해결
Sep 23, 2024
a10bfa5
bug: > 수정
Sep 23, 2024
3d62ce2
Merge pull request #103 from Dev-FE-1/feature/EditPlaylist-88
Panda-raccoon Sep 23, 2024
f98cf30
드래그앤드롭 작업중
Panda-raccoon Sep 23, 2024
7ac8267
Merge branch 'develop' into feature/sortable-95
Panda-raccoon Sep 23, 2024
e126dd8
DnD작업중 디벨로 머지함
Panda-raccoon Sep 23, 2024
9876e7b
Merge pull request #105 from Dev-FE-1/feature/sortable-95
95126m Sep 23, 2024
f159288
style: addPlaylist 설명란 textarea로 변경 및 스타일 수정
Sep 23, 2024
7592bf3
style: comments 컴포넌트 위치 수정 및 조건부 렌더링
Sep 23, 2024
31251c1
feature: 공개 설정
95126m Sep 23, 2024
10d79c8
style: 스크롤 생성
Sep 23, 2024
fc8381a
style: header 위치 고정안되는 것 수정 및 nav-margin 추가
Sep 23, 2024
3616008
Merge pull request #106 from Dev-FE-1/feature/public-97
Panda-raccoon Sep 23, 2024
e7bbbe7
작업중
Panda-raccoon Sep 23, 2024
a7a1242
style: 편집 모달 스타일 수정 및 전체 레이아웃 수정(nav-margin-top 추가)
Sep 23, 2024
d3d2e5f
Merge branch 'develop' into feature/myPlaylist/etc-104
suhyun9892 Sep 23, 2024
6ddb542
Merge pull request #107 from Dev-FE-1/feature/myPlaylist/etc-104
nanafromjeju Sep 23, 2024
ba921fb
드래그앤드롭 오류 수정함
Panda-raccoon Sep 23, 2024
5157391
DnD오류수정
Panda-raccoon Sep 23, 2024
a3cb311
Merge pull request #109 from Dev-FE-1/feature/sortable-95
nanafromjeju Sep 23, 2024
ce49825
커밋
nanafromjeju Sep 23, 2024
a1d0074
style: 헤더 이름 한글로 수정, 버튼 추가 및 수정
Sep 23, 2024
dabd8eb
유저 파베 연결 도와주세요
nanafromjeju Sep 23, 2024
3ddbfef
style: 편집 모달 위치 수정 및 전체 세로 크기 조정
Sep 23, 2024
4792110
파베 Users 연결
nanafromjeju Sep 23, 2024
3644b96
Merge pull request #112 from Dev-FE-1/feature/playlist-101
suhyun9892 Sep 23, 2024
d4b1dcb
Merge pull request #111 from Dev-FE-1/feature/DeleteVideos-108
nanafromjeju Sep 23, 2024
92af64a
hotfix: addPlaylist 코드 수정
Sep 23, 2024
00adaeb
Merge pull request #114 from Dev-FE-1/feature/DeleteVideos-108
nanafromjeju Sep 23, 2024
a335980
Playlist 및 관련 파일 업데이트
nanafromjeju Sep 23, 2024
2f56759
Merge pull request #116 from Dev-FE-1/feature/playlist-101
95126m Sep 23, 2024
77b9035
feat: MyPlaylist 페이지 최신순 정렬 기능 구현
Sep 23, 2024
b04c95a
style: AddPlaylist 페이지에 margin-top 넣기
Sep 23, 2024
e7ced13
videId 버그 수정 후 코드 정리
nanafromjeju Sep 23, 2024
070af8d
Merge pull request #121 from Dev-FE-1/bug/videoIdFix-117
Panda-raccoon Sep 24, 2024
81d8965
feature: 드래그앤드롭 수정, 카테고리 삭제, 컴포넌트들 폴더 이동, max-height 삭제, 스플래시 페이지 수정 초안
Sep 24, 2024
0c0b974
Merge pull request #122 from Dev-FE-1/bug/fixBugs-119
Panda-raccoon Sep 24, 2024
489013a
bug: db 하나로 합침, 삭제안되는거도 고침
95126m Sep 24, 2024
a7c60ba
feature: 수정/편집 페이지 라우팅 연결, 수정페이지 들어갔을 때 기존 데이터 저장되도록 기능 구현, 디테일 페이지 헤…
Sep 24, 2024
e0e00d9
Merge pull request #126 from Dev-FE-1/bug/fix-public-125
nanafromjeju Sep 24, 2024
0f6a105
hooks 추가
nanafromjeju Sep 24, 2024
fc32f20
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 24, 2024
10a57ed
feature: 수정/삭제 페이지 헤더 경로 수정
Sep 24, 2024
fe3843c
feature: useEditPlaylistInfo hook 초안
Sep 24, 2024
a535141
북마크페이지 토스트 버그 개선
Panda-raccoon Sep 24, 2024
858b0c0
commentsModal 수정
nanafromjeju Sep 24, 2024
dcb23d2
Merge pull request #128 from Dev-FE-1/bug/toast-127
suhyun9892 Sep 24, 2024
f132293
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 24, 2024
8ccd1b5
feature: 프로필 수정페이지 기능 개발중
95126m Sep 24, 2024
cbde43d
Merge pull request #129 from Dev-FE-1/feature/commentsModal-102
95126m Sep 24, 2024
370e896
재시도
95126m Sep 24, 2024
1ca20a4
파베 좋아요 연결 중간 커밋
nanafromjeju Sep 24, 2024
573ee93
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 24, 2024
0438b68
Merge pull request #131 from Dev-FE-1/feature/likes-118
Panda-raccoon Sep 24, 2024
d0f0fb6
feature: 프로필 수정페이지 작업중 2
95126m Sep 24, 2024
f3cf7da
feature: EditPlaylistInfo에서 정보수정 기능 구현
Sep 24, 2024
5890c54
feature: 저장 버튼 삭제
Sep 24, 2024
d3f0b5c
Merge pull request #132 from Dev-FE-1/feature/EditPlaylistInfo-123
nanafromjeju Sep 24, 2024
b4cd46c
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 24, 2024
7a00c6d
중간커밋이다
nanafromjeju Sep 24, 2024
b1d9f03
feature: 프로필 수정페이지 작업중 3
95126m Sep 24, 2024
d65cb6f
파이어베이스 좋아요 커밋
nanafromjeju Sep 24, 2024
f7114b9
Merge branch 'develop' into feature/profile-eidt-89
suhyun9892 Sep 24, 2024
90ed665
Merge pull request #135 from Dev-FE-1/feature/profile-eidt-89
suhyun9892 Sep 24, 2024
32cdc70
Merge pull request #136 from Dev-FE-1/feature/likes-118
suhyun9892 Sep 24, 2024
3317347
bug: 불필요한 세미클론 삭제와 index 에러 고침
95126m Sep 24, 2024
b26fcd8
내플리 북마크설정 재발 개선 완
Panda-raccoon Sep 24, 2024
46c611f
좋아요 테스트
nanafromjeju Sep 24, 2024
f022630
Merge pull request #137 from Dev-FE-1/feature/profile-eidt-89
nanafromjeju Sep 24, 2024
844f659
Merge pull request #138 from Dev-FE-1/feature/likes-118
Panda-raccoon Sep 24, 2024
4ae5e73
Merge pull request #139 from Dev-FE-1/bug/nobookmark-133
95126m Sep 24, 2024
839ea99
파이어베이스 좋아요 최종
nanafromjeju Sep 24, 2024
95fcbf3
Merge pull request #140 from Dev-FE-1/feature/likes-118
suhyun9892 Sep 24, 2024
1fd3489
데이터 최신순과 댓글 숫자데이터 연결
nanafromjeju Sep 24, 2024
57086c3
Merge pull request #142 from Dev-FE-1/feature/playlist-141
suhyun9892 Sep 24, 2024
f1ac8c3
feature: 케밥케이스 추가, 모달 수정, 편집페이지 경로 수정, 기타 스타일 수정
Sep 24, 2024
2a9ae2a
Merge pull request #143 from Dev-FE-1/feature/DeleteVideos-134
95126m Sep 24, 2024
ed9d862
feature: 프로필 수정페이지 작업중 중간 커밋
95126m Sep 24, 2024
99ed7c8
Merge pull request #144 from Dev-FE-1/feature/profile-eidt-89
suhyun9892 Sep 24, 2024
a7a3707
feature: savedPlaylist 페이지에 공개/비공개 여부에 따라 아이콘 다르게 보여주는 기능 구현
Sep 24, 2024
ab9a8a1
feature: 플레이리스트 상세보기 페이지 공개/비공개 아이콘 설정 및 문구 기능 구현
Sep 24, 2024
f115e19
중간 커밋
nanafromjeju Sep 24, 2024
4f4d5be
style: 플레이리스트 디테일 페이지 ui 수정
Sep 25, 2024
0638161
style: gap 추가
Sep 25, 2024
99cd7e7
feature: 프로필 편집페이지 사진 변경 추가 (진행중)
95126m Sep 25, 2024
88d0a11
Merge pull request #150 from Dev-FE-1/feature/profile-eidt-89
nanafromjeju Sep 25, 2024
54c0c3c
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 25, 2024
c651211
댓글모달 UI 변경
nanafromjeju Sep 25, 2024
6167f14
Merge pull request #151 from Dev-FE-1/style/commentsModal-145
suhyun9892 Sep 25, 2024
632498e
북마크썸네일 버그 및 북마크,드래그 위치 수정
Panda-raccoon Sep 25, 2024
eec9ae6
feature: 동영상 삭제 기능(렌더링 기능 구현 필요), 디테일 페이지 ui 수정
Sep 25, 2024
faeb6e1
Merge pull request #153 from Dev-FE-1/bug/imgbookmark-149
suhyun9892 Sep 25, 2024
30284a9
style: 디테일 페이지 디자인 수정
Sep 25, 2024
e1c64b1
Merge branch 'develop' into feature/isPublicIcon-147
suhyun9892 Sep 25, 2024
965922f
Merge pull request #154 from Dev-FE-1/feature/isPublicIcon-147
Panda-raccoon Sep 25, 2024
fcf6bee
feature: 프로필 수정페이지에서 변경시 파이어베이스 데이터와 연동되면서 자동으로 변경되도록 구현
95126m Sep 25, 2024
2019f25
마이플리 토스트 개선
Panda-raccoon Sep 25, 2024
b68e3ce
Merge pull request #158 from Dev-FE-1/bug/mypltoast-155
95126m Sep 25, 2024
ca2c9ac
style: alert 창을 modal 로 변경 (프로필 수정페이지)
95126m Sep 25, 2024
a40962b
Merge pull request #157 from Dev-FE-1/feature/profile-eidt-89
Panda-raccoon Sep 25, 2024
44bea30
무한스크롤 구현
nanafromjeju Sep 25, 2024
78d33e4
Merge pull request #160 from Dev-FE-1/bug/infiniteScroll-148
95126m Sep 25, 2024
f930875
무한스크롤 긴급수정
nanafromjeju Sep 25, 2024
0db8efb
Merge pull request #164 from Dev-FE-1/bug/infiniteScroll-163
suhyun9892 Sep 25, 2024
e22c23a
feature: 삭제 기능 렌더링 초안
Sep 25, 2024
a7e1630
무한스크롤 비공개 필터
nanafromjeju Sep 25, 2024
816126e
Merge pull request #165 from Dev-FE-1/bug/infiniteScrollFix-163
95126m Sep 25, 2024
bda2c76
feature: 툴팁 추가 및 글자간격 늘림
95126m Sep 25, 2024
0c958cf
Merge pull request #166 from Dev-FE-1/feature/add-playlist-161
suhyun9892 Sep 25, 2024
5e02514
북마크시점으로 최신순 정렬
Panda-raccoon Sep 25, 2024
36a623b
feature: 동영상 삭제기능 수정 및 렌더링 기능 구현, api 생성, 디테일 페이지 스타일 수정, 모달 배경 스타일 수정
Sep 25, 2024
1ed0985
댓글 삭제 버그 수정
nanafromjeju Sep 25, 2024
d9abac6
Merge pull request #168 from Dev-FE-1/bug/comments-152
suhyun9892 Sep 25, 2024
9547f1d
bug: 삭제기능 구현 중 선택한 영상과 다른 영상이 삭제되는 버그 해결
Sep 25, 2024
991f878
북마크 정렬 주석정리(현시점 북마크시점으로 정렬완)
Panda-raccoon Sep 25, 2024
be23ba7
Merge pull request #170 from Dev-FE-1/feature/RenderingVideos-162
nanafromjeju Sep 26, 2024
6257a23
Merge pull request #171 from Dev-FE-1/feature/bookmarkdrag-159
nanafromjeju Sep 26, 2024
2802d2a
북마크디테일페이지 케밥,햄버거아이콘 안보이게 하기
Panda-raccoon Sep 26, 2024
6d4f6a4
style: 추가페이지 헤더 한글명으로 변경
95126m Sep 26, 2024
9ef3b2b
Merge pull request #173 from Dev-FE-1/feature/bookmarkdrag-159
suhyun9892 Sep 26, 2024
b42f02a
Merge pull request #175 from Dev-FE-1/style/addplaylist-header-edit-174
suhyun9892 Sep 26, 2024
fd8b0ff
feature: 추가페이지 완료 후 마이플리로 이동 및 토스트 띄움, 자잘한 에러 수정
95126m Sep 26, 2024
12e3ae2
Merge pull request #178 from Dev-FE-1/feature/addplaylist-176
Panda-raccoon Sep 26, 2024
b363dc3
feature: 플레이리스트 만든 유저의 프로필이 보이도록 코드 수정 및 useFetchUserId 훅 생성
Sep 26, 2024
423a96f
feat: 댓글 모달에 motion 효과 추가
Sep 26, 2024
f1606da
style: motion 코드 수정
Sep 26, 2024
06d398c
Merge pull request #179 from Dev-FE-1/feature/DetailUser-177
Panda-raccoon Sep 26, 2024
5056550
북마크 드래그 실패,ORDER필드추가
Panda-raccoon Sep 26, 2024
a4d711f
style: 플레이리스트 추가 페이지와 정보 수정페이지 스타일 수정, 재생목록에 padding 추가
Sep 26, 2024
b374f81
Merge pull request #182 from Dev-FE-1/feature/bookmarkdrag-159
suhyun9892 Sep 26, 2024
a7b9b06
style: 전체 화면에 border 설정, notFound와 signIn 페이지 사이즈 수정
Sep 26, 2024
96b3cb8
style: 비디오 삭제 bottom seat 위치 코드 수정
Sep 26, 2024
f856938
feature: signIn page 테스트 코드
Sep 26, 2024
e978ca9
style: 스타일링 마지막 수정
Sep 27, 2024
5d2b4e8
readme 작성
nanafromjeju Sep 27, 2024
2ff22ca
Merge pull request #183 from Dev-FE-1/feature/test-180
nanafromjeju Sep 27, 2024
43b20d3
Merge branch 'develop' of https://github.com/Dev-FE-1/Toy_Project_3_B…
nanafromjeju Sep 27, 2024
0a495e6
Merge pull request #184 from Dev-FE-1/style/readme-169
suhyun9892 Sep 27, 2024
8ed8443
readme 수정
Sep 27, 2024
a6a56f8
Merge pull request #188 from Dev-FE-1/readme-187
suhyun9892 Sep 27, 2024
ed433c7
오타 수정
Sep 27, 2024
033a12a
Merge pull request #190 from Dev-FE-1/readme-187
suhyun9892 Sep 27, 2024
05cabab
리팩토링 코드리뷰 수정
nanafromjeju Sep 30, 2024
8075a21
Merge pull request #195 from Dev-FE-1/refactoring/codefix-194
Panda-raccoon Sep 30, 2024
ef97225
fix: shortButton에 빈배열 삭제, Theheader에 상수 추가
Oct 1, 2024
44c3395
fix: framer motion 효과 코드 컴포넌트 밖으로 빼기, 플레이리스트 삭제 훅에 에러처리 추가
Oct 1, 2024
8ca972d
Merge pull request #197 from Dev-FE-1/fix/fixComments
suhyun9892 Oct 1, 2024
5201314
코드리뷰수정중
Panda-raccoon Oct 1, 2024
26b401c
fex: EditProfile 중복 코드 삭제, editProfile {create} 에러 수정, AddPlaylist al…
95126m Oct 1, 2024
3b9bf33
Merge pull request #199 from Dev-FE-1/fix/refectoring-196
suhyun9892 Oct 1, 2024
592b288
Merge pull request #198 from Dev-FE-1/refactoring/recode-193
nanafromjeju Oct 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "dev-camp-1"
}
}
27 changes: 27 additions & 0 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Playwright Tests
on:
push:
branches: [ main, master ]
pull_request:
branches: [ main, master ]
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Run Playwright tests
run: npx playwright test
- uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: playwright-report/
retention-days: 30
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
Expand All @@ -24,3 +23,7 @@ dist-ssr
*.njsproj
*.sln
*.sw?
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
18 changes: 18 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
121 changes: 120 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,120 @@
# 운동 영상 공유 SNS 플랫폼, MAZI
# 🏋🏻 운동 영상 공유 SNS 플랫폼

<img alt="pli" width="800" src="https://github.com/user-attachments/assets/9939cb73-b2d7-4806-9617-574aeb795c15" style="border-radius: 8px" />

<br>

## 프로젝트 소개

- **MAZI**는 운동 영상을 공유하고 소통할 수 있는 SNS입니다.
- 사용자는 개인의 운동 플레이리스트를 생성할 수 있습니다.
- 카테고리별로 원하는 운동을 필터링하여 맞춤형 플레이리스트를 확인할 수 있습니다.
- 유저들은 다른 사람의 플레이리스트를 북마크하고, 마음에 드는 게시글에 좋아요를 누르거나 댓글을 남길 수 있습니다.

<br>

## 팀원소개 및 역할분담

<div align="center">

| [<img src="https://github.com/user-attachments/assets/e54d00b0-f1fb-46f4-bed4-794659e6f38e" width="150" height="150" style="border-radius: 50%;"/>](https://github.com/suhyun9892) | [<img src="https://github.com/user-attachments/assets/faab5896-c939-4bd9-97a4-34e03d83c83a" width="150" height="150" style="border-radius: 50%;"/>](https://github.com/95126m) | [<img src="https://velog.velcdn.com/images/nanafromjeju/post/bebee33d-39ce-4255-9112-19a1948f1d9f/image.jpeg" width="150" height="150" style="border-radius: 50%;"/>](https://github.com/Panda-raccoon) | [<img src="https://github.com/user-attachments/assets/2ecad53c-20f8-444a-a096-6f8b5510ef44" width="150" height="150" style="border-radius: 50%;"/>](https://github.com/nanafromjeju) |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| [👑 @suhyun9892](https://github.com/suhyun9892) | [@95126m](https://github.com/95126m) | [@Panda-raccoon](https://github.com/Panda-raccoon) | [@nanafromjeju](https://github.com/nanafromjeju) |
| 플레이리스트<br/> 플레이리스트 상세보기<br/> 플레이리스트 편집<br/><br/>공통 컴포넌트<br/> (Navbar, Layout, Header,<br/> LongButton, ShortButton, EmptyInfo,<br/> Bottom Sheet) <br/><br/> 프로젝트 및 라우팅 세팅<br/>깃허브 세팅<br/> 트러블 슈팅 기록 및 충돌 해결<br/>테스트 코드<br/>회의 진행 및 발표<br/> | 컨텐츠 추가 페이지<br/> 프로필 페이지<br/> 프로필 수정 페이지<br/><br/> 공통 컴포넌트<br/> (TheModal, Category) <br/><br/> 유저 플로우<br/> 와이어 프레임 | 북마크 페이지<br/><br/>공통컴포넌트 <br/> (Bookmark, Toast, DragAndDrop) <br/><br/> 기능 정의서<br/> 요구사항 정의서<br/>데이터베이스 구조도 | 홈 페이지<br/> 스플래시 페이지<br/> 로그인 페이지<br/> 404 페이지<br/> <br/>공통 컴포넌트 <br/>(InfiniteScroll, FirebaseApi, Comments,<br/> Assets, Playlist, PlaylistDetail, <br/> CommentsModal)<br/><br/>디자인<br/> 프로젝트 정의서 <br/>리드미 및 발표자료 |

</div>

<br>

## 1. 페이지

| ![움짤 1](https://github.com/user-attachments/assets/6790e19c-2c9c-4c07-9473-89e2c7c4c4e1) | ![움짤 2](https://github.com/user-attachments/assets/7b95899e-e57b-4094-b2bd-70285a8c56dc) | ![움짤 3](https://github.com/user-attachments/assets/b98bae91-18a2-4f5a-918d-9e57f467ea80) | ![움짤 4](https://github.com/user-attachments/assets/c06ca88f-7366-46a8-82e3-ad92bae529d0) |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |

## 2. 기술 스택

- Front : React, Typescript, Vite, emotion, styled-components, Zustand, TanStack Query, Playwright
- Back-end : Firebase
- 버전 및 이슈관리 : Github, Github Issues
- 협업 툴 : Slack, Notion, Zoom, ZEP
- 서비스 배포 환경 : Netlify
- 디자인 : Figma
- [컨벤션](https://www.notion.so/2d7a46b888e8482a890543275cb48142)

<br>

## 3. 채택한 개발 기술과 브랜치 전략

### React, emotion, framer-motion

- **React**

- 컴포넌트화를 통해 유지보수와 재사용성을 고려한 구조로 개발했습니다.

- **emotion**

- 스타일링을 적용하여 컴포넌트 내에서 효율적으로 스타일을 관리했습니다.

- **framer-motion**
- 모달에 자연스러운 애니메이션 효과를 적용했습니다.

### TypeScript

- **TypeScript**

- 타입을 명시하여 코드의 안정성과 가독성을 높였습니다.

- 코드 작성 시점에 타입 오류를 발견할 수 있어 디버깅 시간을 줄이고, 유지보수가 쉬운 코드를 작성할 수 있습니다.

- Javascript가 아닌 Typescript를 채택한 이유

- 컴포넌트 타입 안전성: props의 타입을 명확히 정의해 예상치 못한 오류를 방지할 수 있습니다.

- 리팩토링 시 안정성: 타입 시스템을 통해 코드 변경 시 다른 부분에 미치는 영향을 사전에 파악해 리팩토링이 안전해집니다.

이러한 이유들로 인해 자바스크립트 대신 TypeScript를 채택하여 React 프로젝트의 안정성과 효율성을 극대화했습니다.

### eslint, prettier

- **ESLint**
- 코드 품질을 관리하여 오류를 사전에 방지하고, 규칙을 준수하도록 도왔습니다.
- **Prettier**
- 일관된 코드 포맷팅을 유지해 가독성을 높였습니다.

### 브랜치 전략

- main, develop, feat 브랜치로 나누어 체계적으로 개발을 진행했습니다.

- **main** 배포 단계에서만 사용하는 브랜치입니다.

- **develop** 개발 단계에서 git-flow의 master 역할을 합니다.

- **feat** 기능 단위의 독립적인 개발을 위해 사용하며, 작업이 완료된 후 merge하고 삭제합니다.

- **bug** 버그 수정 시 사용하는 브랜치입니다.

- **style** 스타일 변경 및 퍼블리싱 작업에 사용하는 브랜치입니다.

- **help** 도움이 필요할 때 사용하는 브랜치입니다.

<br>

## 4. 개발 기간 및 작업 관리

### 개발 기간

- 전체 개발 기간 : _2024.09.02 - 2024.09.27_

- 기획 및 디자인 : _2024.09.02 - 2024.09.09_

- UI 구현 : _2024.09.09 - 2024.09.11_

- 기능 구현 : _2024.09.11 - 2024.09.27_

<br>

### 작업 관리

- GitHub Issues와 Slack을 사용하여 진행 상황을 공유했습니다.

- 매일 Zoom과 ZEP에서 회의를 진행하며 작업 순서와 방향성에 대한 고민을 나누고 Notion에 회의 내용을 기록했습니다.
9 changes: 9 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"storage": {
"rules": "storage.rules"
}
}
4 changes: 4 additions & 0 deletions firestore.indexes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"indexes": [],
"fieldOverrides": []
}
10 changes: 10 additions & 0 deletions firestore.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
rules_version = '2';

service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
8 changes: 3 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,15 @@
<html lang="ko">
<head>
<meta charset="UTF-8" />
<link
rel="icon"
type="image/svg+xml"
href="/vite.svg" />
<meta
name="viewport"
content="width=device-width, initial-scale=1.0" />
<title>MAZI</title>
<link
rel="shortcut icon"
href="/favicon.png" />
</head>
<body>
<header id="header"></header>
<div id="root"></div>
<script
type="module"
Expand Down
Loading