Skip to content
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

[ 4주차 기본/심화/공유과제 ] SOPT 로그인, 회원가입 구현하기 #6

Open
wants to merge 66 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
fd19c0c
feat: store.js의 데이터 + filter.js로 리스트 불러오기
wuzoo Apr 10, 2024
a362a18
chore: 필요한 img 업로드
wuzoo Apr 22, 2024
bde2700
feat: initial setting
wuzoo Apr 23, 2024
9f292ca
feat: common 컴포넌트 구현
wuzoo Apr 23, 2024
07d19db
feat: main 페이지 컴포넌트 구현
wuzoo Apr 23, 2024
5164f44
feat: 현재 각 카드들의 정보 + card click 이벤트 핸들러를 반환하는 커스텀 훅 생성
wuzoo Apr 23, 2024
bc1c030
feat: 카드 짝을 맞출 시의 correct 함수, 게임 내의 reset, restart에 관여하는 state + hand…
wuzoo Apr 23, 2024
0baf365
feat: modal overlay 관리 커스텀훅 생성
wuzoo Apr 23, 2024
300dff4
feat: index 파일에서 export
wuzoo Apr 23, 2024
7c60a68
feat: Global Style, Theme, animation 정의
wuzoo Apr 23, 2024
88d2828
feat: random 넘버와 카드의 random list를 생성해주는 유틸 함수 생성
wuzoo Apr 23, 2024
e823c0c
feat: 카드 게임 난이도의 level을 컨텍스트 상태로 주입
wuzoo Apr 23, 2024
cf8738c
feat: 변하지 않는 수, 텍스트, 이미지 등을 상수화하여 관리
wuzoo Apr 23, 2024
1cf8449
feat: Provider 연결, Global 작성
wuzoo Apr 23, 2024
ae97469
feat: main 컴포넌트을 조립 -> 커스텀 훅과 props로 데이터 연결
wuzoo Apr 23, 2024
bd67219
refactor: context 제거 + 난이도 state로 작성
wuzoo Apr 24, 2024
1c85c46
refactor: style 수정 + 카드 애니메이션을 위한 JSX 수정
wuzoo Apr 25, 2024
54e7ef9
refactor: useCardList 훅에서 매치된 카드 페어 수도 리턴하도록 수정
wuzoo Apr 25, 2024
916831a
feat: reset 버튼의 onClick event로 onReset prop 연결
wuzoo Apr 25, 2024
814b2eb
refactor: useEffect 분리 + 주석 추가
wuzoo Apr 25, 2024
fbe66e5
refactor: domain에 의존하므로 props naming 수정
wuzoo Apr 25, 2024
7567b03
feat: CountBanner onReset prop 추가, LevelSelector prop naming 수정
wuzoo Apr 25, 2024
fae0f92
refactor: context, context provider 제거
wuzoo Apr 25, 2024
cd806f4
chore: .vite 폴더 제거 반영
wuzoo Apr 25, 2024
79a08c2
refactor: 불필요 props 제거 + 코드 간결화
wuzoo Apr 26, 2024
207d82f
refactor: 불필요한 변수 제거 -> useEffect 지양
wuzoo Apr 26, 2024
b61f6ec
feat: domain 컴포넌트들에서 로직 제외, Home에서 prop으로 전달 + 불필요한 useEffect 삭제
wuzoo Apr 26, 2024
dd7a6a8
feat: 난이도별 img 쌍 또한 랜덤으로 지정되도록 구현
wuzoo Apr 26, 2024
c8c4316
refactor: key prop 추가
wuzoo Apr 26, 2024
fb473b7
refactor: domain 의존 -> prop naming에 드러내기
wuzoo Apr 26, 2024
0b5911c
refactor: domain component prop 네이밍 수정 반영
wuzoo Apr 26, 2024
e0b5624
feat: 상수 데이터 선언
wuzoo Apr 26, 2024
a865614
refactor: 상수 데이터 선언으로 불필요한 코드 삭제
wuzoo Apr 26, 2024
01de106
refactor: absolute -> fixed
wuzoo Apr 26, 2024
dcdfdc8
chore: gitignore
wuzoo Apr 26, 2024
aa3d3f7
fix: week2 rm
wuzoo Apr 26, 2024
9255420
feat: config, eslint, alias 초기 세팅
wuzoo May 5, 2024
a0c49c1
feat: 글로벌 스타일, 라우터 초기세팅
wuzoo May 5, 2024
c3ef4f0
chore: 이미지 업로드
wuzoo May 5, 2024
11a28b7
feat: useOverlay 훅 구현
wuzoo May 5, 2024
816c878
feat: size type, api 관련 data type 설정
wuzoo May 5, 2024
05b9bb8
feat: common 컴포넌트 설계
wuzoo May 5, 2024
99c8aee
feat: 마이페이지 관련 컴포넌트 설계
wuzoo May 5, 2024
3455ece
feat: axios instance와 interceptor 설정, 4개 api 작성
wuzoo May 5, 2024
de69b02
feat: api, url, message constant 파일 생성
wuzoo May 5, 2024
3171ed3
feat: Home, Login, Signup, MyPage 컴포넌트 구현
wuzoo May 5, 2024
aca2205
feat: 비디오 업로드
wuzoo May 9, 2024
867e050
feat: tabIndex와 keyboard Enter 이벤트 설정 + icon prop 제거
wuzoo May 9, 2024
2f1cd03
refactor: Input 컴포넌트 구조, 스타일 수정
wuzoo May 9, 2024
0dce043
refactor: minHeight 지정하고, minHeight 설정하여 Layout Shift 피하기
wuzoo May 9, 2024
676c8cf
feat: Video 컴포넌트 구현
wuzoo May 9, 2024
7c582ea
feat: Input 요소 하나라도 비어있을 시 request 안하도록 구현 + height 수정
wuzoo May 9, 2024
c08c92d
feat: Signup 페이지의 Input 영역 컴포넌트로 분리, 전화번호 자동완성 + 빈 Input 컨트
wuzoo May 9, 2024
a649594
refactor: 전화번호 가이드 메세지 수정
wuzoo May 9, 2024
10b1618
feat: Img -> Video 컴포넌트로 대체 + space로 재생/멈춤 기능 구현
wuzoo May 9, 2024
837ad20
feat: react hook form의 watch 함수로 빈 Input 감지하여 SupportingText 렌더링
wuzoo May 9, 2024
8faf450
chore: import 수정
wuzoo May 9, 2024
652e185
feat: 비밀번호 유효성 체크 + 전화번호 formating 하여 submit, SignupForm 컴포넌트 활용
wuzoo May 9, 2024
7b33e38
feat: 비밀번호 유효성 체크 유틸 함수 생성
wuzoo May 9, 2024
0fce268
chore: 파일 삭제
wuzoo May 10, 2024
ebc89d6
chore: 불필요 폴더 삭제
wuzoo May 10, 2024
5148c66
chore: gitignore update
wuzoo May 10, 2024
50c3732
feat: empty input state로 관리, watchlist를 통해 하나씩 focus + error 표시
wuzoo May 10, 2024
5207907
feat: formState의 isSubmitted로 로그인 폼 제출 시 SupportingText 표시
wuzoo May 10, 2024
091eec6
chore: import 수정
wuzoo May 10, 2024
39c06f4
chore: import 수정
wuzoo May 10, 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
Binary file added .DS_Store
Binary file not shown.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.DS_Store
week1/
week2/
week3/
3 changes: 0 additions & 3 deletions week1/TodoList/assets/icons/close.svg

This file was deleted.

79 changes: 0 additions & 79 deletions week1/TodoList/index.html

This file was deleted.

6 changes: 0 additions & 6 deletions week1/TodoList/styles/button/style.css

This file was deleted.

15 changes: 0 additions & 15 deletions week1/TodoList/styles/common/style.css

This file was deleted.

7 changes: 0 additions & 7 deletions week1/TodoList/styles/ellipsis/style.css

This file was deleted.

14 changes: 0 additions & 14 deletions week1/TodoList/styles/font/style.css

This file was deleted.

33 changes: 0 additions & 33 deletions week1/TodoList/styles/input/style.css

This file was deleted.

17 changes: 0 additions & 17 deletions week1/TodoList/styles/main/style.css

This file was deleted.

180 changes: 0 additions & 180 deletions week1/TodoList/styles/style.css

This file was deleted.

Binary file removed week1/shoppingList/assets/contents/상의/img1.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/상의/img2.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/상의/img3.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/상의/img4.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/신발/img1.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/신발/img2.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/신발/img3.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/신발/img4.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/하의/img1.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/하의/img2.png
Binary file not shown.
Binary file removed week1/shoppingList/assets/contents/하의/img3.png
Binary file not shown.
3 changes: 0 additions & 3 deletions week1/shoppingList/assets/header/shop.svg

This file was deleted.

3 changes: 0 additions & 3 deletions week1/shoppingList/assets/icons/like.svg

This file was deleted.

Loading