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

[이형준]sprint9 #270

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
656281c
env: 프로젝트 기본 세팅
leehj322 Aug 9, 2024
1d9587e
style: tailwind global 세팅
leehj322 Aug 9, 2024
b21f965
feat(shared): BlueButton 공통 컴포넌트 생성
leehj322 Aug 9, 2024
578653f
feat(shared): GlobalNavBar 공통 컴포넌트 생성
leehj322 Aug 9, 2024
7342652
feat(apis): articles get 요청 api 추가
leehj322 Aug 9, 2024
78f12bb
feat(hooks): useCurrentDevice 커스텀 훅 추가
leehj322 Aug 9, 2024
2744d1c
feat(BoardsPage): Boards 페이지 컴포넌트 구조 작성
leehj322 Aug 9, 2024
d730b4a
fix(hooks): useCurrentDevice 커스텀 훅 에러 수정
leehj322 Aug 9, 2024
c71b74d
refactor(apis): getArticles response type 추가 및 orderBy 선택 prop으로 변경
leehj322 Aug 9, 2024
bc3d9ef
feat(hooks): usePageSize 커스텀 훅 추가
leehj322 Aug 9, 2024
1f625e1
feat(BoardsPage): BestPosts 컴포넌트 api 요청 로직 추가
leehj322 Aug 9, 2024
b709caa
feat(utils): createDateStringWithDot 함수 생성 및 Article 타입 수정
leehj322 Aug 9, 2024
49fabe3
fix(config): 외부 이미지 에러 수정
leehj322 Aug 9, 2024
0186fe6
feat(BoardsPage): BestPostCard 컴포넌트 추가 및 적용
leehj322 Aug 9, 2024
7f10902
fix(shared): GlobalNavBar LCP warn 수정
leehj322 Aug 9, 2024
7d031a9
docs: PR template 수정
leehj322 Aug 9, 2024
46d1011
refactor(apis): orderOption type 추가
leehj322 Aug 9, 2024
03672a2
feat(BoardsPage): BasicPostCard 컴포넌트 추가
leehj322 Aug 9, 2024
3f36b8b
feat(hooks): useToggle 커스텀 훅 생성
leehj322 Aug 9, 2024
63b2568
feat(BoardsPage): PostList 컴포넌트 useCallback 적용
leehj322 Aug 10, 2024
c0b04b9
feat(shared): Dropdown 공통 컴포넌트 추가
leehj322 Aug 10, 2024
0de8f40
feat(BoardsPage): PostListHeader 컴포넌트 생성
leehj322 Aug 10, 2024
93b6c08
fix(shared): Dropdown 에서 발생하는 hydration error 무시
leehj322 Aug 10, 2024
89bd159
refactor(apis): getArticles 쿼리에 검색기능 위한 keyword 쿼리 추가
leehj322 Aug 10, 2024
0a2dfc2
fix(BoardsPage): hydration error 해결
leehj322 Aug 10, 2024
27754fe
fix(apis): keyword query 조건부 처리
leehj322 Aug 10, 2024
3cf02f7
fix(shared): GNB typo img LCP warn 수정
leehj322 Aug 10, 2024
4596f36
feat(shared): SearchBar 공통 컴포넌트 추가
leehj322 Aug 10, 2024
3061162
feat(BoardsPage): 게시판 페이지 검색 창 구현
leehj322 Aug 10, 2024
d5f7ae6
refactor(shared): 필요없는 import 제거
leehj322 Aug 10, 2024
c296e4f
refactor(BoardsPage): 게시판 페이지 디자인 수정
leehj322 Aug 10, 2024
488441e
빌드 테스트용 커밋
leehj322 Aug 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
48 changes: 36 additions & 12 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,51 @@
## 사이트 배포 링크

- https://leehj322-codeit.netlify.app/

## 요구사항

### 기본
### 피그마 링크

- https://www.figma.com/design/IVkRlYWHY74QlgmxqA99Ym/%EC%8A%A4%ED%94%84%EB%A6%B0%ED%8A%B8-%EB%AF%B8%EC%85%98?node-id=14331-3275&t=xVS6s2QutJAZP4N2-0

### 기본 요구사항

- [x] Github에 PR(Pull Request)을 만들어서 미션을 제출합니다.
- [x] 피그마 디자인에 맞게 페이지를 만들어 주세요.
- [x] 기존의 React, Typescript로 구현한 프로젝트와 별도로 진행합니다.
- [x] Next.js를 사용합니다

### 체크리스트 (기본)

- [ ] 자유 게시판 페이지 주소는 "/boards" 입니다.
- [ ] 전체 게시글에서 드롭 다운으로 "최신 순" 또는 "좋아요 순"을 선택해서 정렬을 할 수 있습니다.
- [ ] 게시글 목록 조회 api를 사용하여 베스트 게시글, 게시글을 구현합니다.
- [ ] 게시글 title에 검색어가 일부 포함되면 검색이 됩니다.

### 체크리스트 (심화)

- [x]
- []
- []
- [ ] 반응형으로 보여지는 베스트 게시판 개수를 다르게 설정할때 서버에 보내는 pageSize값을 적절하게 설정합니다.
- [ ] next의 prefetch 기능을 사용해봅니다.

### 심화
### 피드백 반영

- [x]
- []
- [ ]
- [ ]

### 추가 예정 사항

- [ ]
- [ ]

## 주요 변경사항

-
-

## 스크린샷

![image](이미지url)

## 멘토에게

-
-
- 셀프 코드 리뷰를 통해 질문 이어가겠습니다.
-
-
-
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz

# testing
/coverage
Expand Down Expand Up @@ -33,3 +34,6 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# vscode
.vscode
40 changes: 0 additions & 40 deletions README.md

This file was deleted.

6 changes: 0 additions & 6 deletions next.config.js

This file was deleted.

16 changes: 16 additions & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
images: {
remotePatterns: [
{
protocol: "https",
hostname: "sprint-fe-project.s3.ap-northeast-2.amazonaws.com",
port: "",
pathname: "/Sprint_Mission/user/**",
},
],
},
};

export default nextConfig;
Loading
Loading