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