Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
744ec0f
Initial commit
caesar1030 Nov 14, 2023
30892ce
chore: typescript,react 환경을 위한 webpack 기본 설정
caesar1030 Nov 14, 2023
f30ede8
chore: 클라이언트 라우팅을 위한 webpack 설정 수정
caesar1030 Nov 14, 2023
65fabe2
chore: eslint 설정
caesar1030 Nov 15, 2023
614f8c3
chore: tailwind 설정
caesar1030 Nov 15, 2023
660a130
chore: asset 관리를 위한 copy-webpack-plugin 설정
caesar1030 Nov 16, 2023
e2a1832
design: font 설정
caesar1030 Nov 16, 2023
6cbc7f1
design: App Layout 설정
caesar1030 Nov 16, 2023
86b9443
design: tailwind theme override
caesar1030 Nov 16, 2023
fea90ba
feat: 공통 button 컴포넌트 구현
caesar1030 Nov 16, 2023
95bd315
feat: 공통 Tab Button 컴포넌트 구현
caesar1030 Nov 16, 2023
605d14e
chore: supabase 연동을 위한 .env 웹팩 설정
caesar1030 Nov 16, 2023
f77119a
chore: supabse 타입 설정
caesar1030 Nov 17, 2023
c39eee3
feat: issue model 및 repository 구현
caesar1030 Nov 17, 2023
a8f0070
feat: issue data layer 구현
caesar1030 Nov 17, 2023
2998bf4
rename: supabase 폴더 이름 변경
caesar1030 Nov 17, 2023
de51f94
feat: get issues use case 구현
caesar1030 Nov 17, 2023
a4bbd0d
feat: issue list presentation layer 구현
caesar1030 Nov 17, 2023
ffbf4e0
feat: Table 컴포넌트 구현
caesar1030 Nov 27, 2023
bf30e3c
feat: 공통 checkbox 컴포넌트 구현
caesar1030 Nov 28, 2023
ce72107
chore: react-query 설정
caesar1030 Nov 28, 2023
3930a7c
chore: 웹팩 mini css extract plugin 제거
caesar1030 Nov 28, 2023
a3742e6
chore: tsconfig 수정
caesar1030 Nov 28, 2023
ba80fee
fix: dot env 타입 선언 수정
caesar1030 Nov 28, 2023
87759e5
feat: 공통 button 컴포넌트 flexible prop 추가
caesar1030 Nov 28, 2023
8ea7bc0
feat: 공통 button 컴포넌트 active prop 추가
caesar1030 Nov 28, 2023
7db33f2
feat: issue table 헤더 구현
caesar1030 Nov 28, 2023
eccf715
feat: 유틸 time diff from now 함수 구현
caesar1030 Nov 28, 2023
201c853
feat: issue table 행 구현
caesar1030 Nov 28, 2023
1d114fa
feat: use issues 구현
caesar1030 Nov 28, 2023
ccc043d
feat: issue table 구현
caesar1030 Nov 28, 2023
78e0f62
fix: get issues 오타 수정
caesar1030 Nov 28, 2023
f292c48
fix: root div type assertion 추가
caesar1030 Nov 28, 2023
f47341f
rename: use-issues 파일 이동
caesar1030 Nov 28, 2023
04c5c73
feat: 라우터 설정
caesar1030 Nov 28, 2023
f176d70
fix: 공통 checkbox 수정
caesar1030 Nov 28, 2023
89bc997
feat: 브랜드 타입 사용을 위한 Brand Type 선언
caesar1030 Nov 28, 2023
bd6a301
feat: issue table 이슈 선택 기능 구현
caesar1030 Nov 28, 2023
3648ec3
fix: 공통 table 컴포넌트 context 타입 오류 수정
caesar1030 Nov 28, 2023
29966f9
feat: issue table 헤더 상태 수정 기능 구현
caesar1030 Nov 28, 2023
a123fac
fix: issue table 헤더 구조 변경
caesar1030 Nov 28, 2023
576c453
fix: issue id brand type 수정
caesar1030 Nov 29, 2023
c9ee652
feat: 공통 Table 컴포넌트 size prop 추가
caesar1030 Nov 29, 2023
594c793
fix: 공통 button 컴포넌트 props 타입 수정
caesar1030 Nov 29, 2023
1fff9e7
feat: 공통 menu 컴포넌트 구현
caesar1030 Nov 29, 2023
2624677
rename: issues 관련 커스텀 훅 파일 위치 변경
caesar1030 Nov 30, 2023
b989d7c
fix: issues 도메인 수정
caesar1030 Nov 30, 2023
5213927
feat: open issues 유즈 케이스 구현
caesar1030 Nov 30, 2023
060610b
chore: 웹팩 hmr 설정
caesar1030 Nov 30, 2023
2e3bcf4
close issues 유즈 케이스 구현
caesar1030 Nov 30, 2023
0709e31
feat: 공통 menus 컴포넌트 button 추가
caesar1030 Nov 30, 2023
015caf7
feat: useOutsideClick 커스텀 훅 구현
caesar1030 Dec 1, 2023
7b1708f
refactor: 데이터 변환 로직 repository 레이어로 변경
caesar1030 Dec 1, 2023
6d4b1cc
refactor: 데이터 변환 로직 repository 레이어로 변경
caesar1030 Dec 1, 2023
2e7be44
refactor: issue 도메인 모델 수정
caesar1030 Dec 1, 2023
b752d15
fix: 데이터 반환 type 수정
caesar1030 Dec 1, 2023
0bbd6e9
fix: issue repository mapEntityToModel 메서드 수정
caesar1030 Dec 2, 2023
63ab898
feat: 공통 label 컴포넌트 구현
caesar1030 Dec 2, 2023
7cca95f
feat: get labels 유즈 케이스 구현
caesar1030 Dec 2, 2023
727dfe9
feat: use labels 커스텀 훅 구현
caesar1030 Dec 2, 2023
a14b996
fix: key prop 추가
caesar1030 Dec 2, 2023
632e357
fix: issue api entity 타입 수정
caesar1030 Dec 2, 2023
16e8b53
fix: issue domain model 타입 수정
caesar1030 Dec 2, 2023
8665880
feat: milestone domain model 타입 구현
caesar1030 Dec 2, 2023
fcc8ba1
feat: issue row 마일스톤 정보 표시 구현
caesar1030 Dec 2, 2023
251c828
feat: get milestones 유즈 케이스 구현
caesar1030 Dec 2, 2023
5162c84
feat: issues 모델 타입 수정
caesar1030 Dec 2, 2023
11f60b2
refactor: 필터 컴포넌트 분리
caesar1030 Dec 2, 2023
828ad42
fix: issue 도메인 타입 변경
caesar1030 Dec 2, 2023
4e28833
fix: label 타이틀 표기 오류
caesar1030 Dec 2, 2023
887a8f3
chore: tailwind config 수정
caesar1030 Dec 2, 2023
cf2f1c0
feat: 공통 radio button 컴포넌트 구현
caesar1030 Dec 2, 2023
df93e28
feat: 공통 label icon 컴포넌트 구현
caesar1030 Dec 2, 2023
7994d09
fix: issue api entity 타입 변경
caesar1030 Dec 5, 2023
0ec5b8e
feat: issue label filter 기능 구현
caesar1030 Dec 5, 2023
b5935eb
feat: issue milestone filter 기능 구현
caesar1030 Dec 5, 2023
2cd16cb
feat: issue status filter 구현
caesar1030 Dec 5, 2023
53dad74
design: 앱 레이아웃 수정
caesar1030 Dec 5, 2023
4ddb921
refactor: 공통 button 컴포넌트 className prop 적용 가능하도록 수정
caesar1030 Dec 7, 2023
ee650a1
feat: 공통 filter bar 컴포넌트 구현
caesar1030 Dec 7, 2023
dffe931
feat: issue filter bar 컴포넌트 구현
caesar1030 Dec 7, 2023
7295967
refactor: use search params hanlders 훅 추출
caesar1030 Dec 7, 2023
d97535f
refactor: useSearchParamsHandler 훅을 통한 상태 관리 중앙화
caesar1030 Dec 9, 2023
4e9c62d
feat: issue filter reset button 구현
caesar1030 Dec 9, 2023
04a49e2
fix: filter bar 컴포넌트 forward ref 적용
caesar1030 Dec 9, 2023
5d2ab79
fix: 공통 button 컴포넌트 class 수정
caesar1030 Dec 9, 2023
52148fc
feat: 일반 문자열 검색 기능 구현
caesar1030 Dec 9, 2023
f3332e9
fix: issue table 기본 search parameter 설정
caesar1030 Dec 9, 2023
7c0b13f
refactor: 아키텍처 개선을 위한 ioc 적용
caesar1030 Dec 11, 2023
2eda186
fix: open issue count 타입 수정
caesar1030 Dec 11, 2023
02df93f
rename: selected issue context 파일명 수정
caesar1030 Dec 11, 2023
c66c789
refactor: use issues 로직 use search params handler로 이동
caesar1030 Dec 11, 2023
827d072
refactor: use search params 훅 리팩토링
caesar1030 Dec 11, 2023
13fa3fe
rename: use placeholder로 파일명 변경
caesar1030 Dec 12, 2023
f6719be
chore: useSearchParamsHandler 훅 상수 처리
caesar1030 Dec 12, 2023
205ba0c
fix: tailwind config medium 오타 수정
caesar1030 Dec 13, 2023
a402ee0
공통 divder 컴포넌트 구현
caesar1030 Dec 13, 2023
233c253
feat: 공통 heading 컴포넌트 구현
caesar1030 Dec 13, 2023
98b0f15
feat: 공통 input 컴포넌트 구현
caesar1030 Dec 13, 2023
b9c8e60
design: 공통 label 컴포넌트 스타일 수정
caesar1030 Dec 16, 2023
41f233a
feat: 공통 side bar 컴포넌트 구현
caesar1030 Dec 16, 2023
94f1cb4
feat: 공통 text area 컴포넌트 구현
caesar1030 Dec 16, 2023
6d957ce
feat: create issue 유즈 케이스 구현
caesar1030 Dec 16, 2023
02c145d
feat: use create issue 커스텀 훅 구현
caesar1030 Dec 16, 2023
9b67a6d
feat: new issue 페이지 구현
caesar1030 Dec 16, 2023
b981a89
refactor: issue filter rest button 리팩토링
caesar1030 Dec 16, 2023
5301ad7
refactor: 도메인 및 레포지토리 레이어 타입 수정
caesar1030 Dec 18, 2023
3cf9b2b
feat: issue data source 메서드 분리
caesar1030 Dec 18, 2023
9f81678
rename: 폴더 구조 수정
caesar1030 Dec 19, 2023
33a056d
refactor: 도메인 레이어 리팩토링에 따른 프레젠테이션 레이어 타입 수정
caesar1030 Dec 19, 2023
e407d4e
feat: get issue 유즈 케이스 구현
caesar1030 Dec 19, 2023
56da3d3
Add: code upload
caesar1030 Dec 19, 2023
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
6 changes: 6 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"extends": "react-app",
"rules": {
"react/self-closing-comp": "error"
}
}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
/dist
.env
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@

안녕하세요 프론트엔드 개발자 박준열입니다.

최근 여러 회사들로부터 구조조정 소식이 들려오기도 하고, 채용 시장도 많이 닫혀있다는 얘기를 주위에서 많이 들었습니다.
최근 여러 회사들로부터 구조조정 소식이 들려오기도 하고, 채용 시장도 많이 닫혀있다는 얘기를 주위에서 많이 들었습니다.
이런 어려운 상황에서 제가 조금이라도 도움이 될 수 있는 방법이 없나 고민을 해보았고, 평소 다른 사람들의 코드를 보는 것을 좋아하는 만큼 코드리뷰를 통해 도움을 드리고자 합니다.


## 코드리뷰를 신청하는 방법

1. 이 Repository를 Fork 합니다.
Expand All @@ -14,7 +13,7 @@

## 코드 리뷰 과정

Pull Request를 받은 후, 제가 직접 코드를 검토하고 피드백을 제공합니다.
Pull Request를 받은 후, 제가 직접 코드를 검토하고 피드백을 제공합니다.

모든 코드는 최선을 다해서 열심히 리뷰하겠지만, 저 역시 부족한 점이 많은 신입 개발자이기에 틀리거나 잘못된 부분이 있을 수도 있다는 점 양해 부탁드립니다.

Expand All @@ -30,11 +29,12 @@ Pull Request를 받은 후, 제가 직접 코드를 검토하고 피드백을
---

#### **FYI) 제가 주로 사용하는 기술 스택과 비슷할수록 코드리뷰를 더 자세하고 "잘" 해드릴 수 있습니다!**

- Next.js
- Typescript
- Tanstack-Query
- TailwindCSS / EmotionCSS

많은 분들의 참여를 기다립니다. 힘든 시간 이겨내며 함께 성장해 나가요!
많은 분들의 참여를 기다립니다. 힘든 시간 이겨내며 함께 성장해 나가요!

[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FBokdol11859%2Fcode-review&count_bg=%234288D3&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=%E3%85%A4&edge_flat=true)](https://hits.seeyoufarm.com)
16 changes: 16 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link
rel="stylesheet"
type="text/css"
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css"
/>
</head>
<body>
<div id="root"></div>
</body>
</html>
Loading