Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
d1fab87
vite 마이그레이션 완료
minimo-9 Apr 9, 2025
2528d53
feat 헤드 desktop 완성
minimo-9 Apr 10, 2025
c2b43d4
feat 네비게이션 active 상태 표시 추가
minimo-9 Apr 10, 2025
90bbf7b
feat: BrowserRouter 제거 및 Navigate 추가로 리디렉션 처리
minimo-9 May 3, 2025
feff418
feat: React.StrictMode와 BrowserRouter를 추가하여 앱 구조 개선
minimo-9 May 3, 2025
eb3a26e
feat: 기본 스타일을 위한 base.css 파일 추가
minimo-9 May 3, 2025
f7969e5
refactor: rename Nav.jsx to Header.jsx
minimo-9 May 3, 2025
c4565f6
feat: 제품 정보를 가져오는 getProducts 함수 추가
minimo-9 May 3, 2025
fb15d93
chore: 파일 경로 이동
minimo-9 May 3, 2025
36ffa3f
fix: getProducts 함수의 export 문 추가
minimo-9 May 3, 2025
fa286ad
refactor: Nav 컴포넌트를 Header로 변경
minimo-9 May 3, 2025
0fa6072
refactor: Nav 컴포넌트를 Header로 변경 및 스타일 수정
minimo-9 May 3, 2025
bc7ae05
style: .pandaLogo 높이 자동 설정 및 .menu의 gap 값 수정
minimo-9 May 3, 2025
4879bac
feat: heart 아이콘 SVG 파일 추가
minimo-9 May 3, 2025
28a1c95
feat: BestProducts 컴포넌트 및 스타일 추가
minimo-9 May 3, 2025
534b1ba
feat: ProductCard 컴포넌트 및 스타일 추가
minimo-9 May 3, 2025
20f456b
fix: Header 컴포넌트의 링크를 "/items"에서 "/"로 수정
minimo-9 May 3, 2025
137d872
style: Header 컴포넌트의 구조 및 스타일 수정
minimo-9 May 3, 2025
b542d2e
fix: "/" 경로로의 리디렉션 수정
minimo-9 May 3, 2025
2725f47
feat: no-img.svg 파일 추가
minimo-9 May 4, 2025
4f046c2
feat: AllProducts 컴포넌트 및 스타일 추가
minimo-9 May 4, 2025
52226ce
fix: 이미지 로드 실패 시 대체 이미지 경로 수정
minimo-9 May 4, 2025
ba68a2c
fix: ProductCard의 이미지 URL 처리 개선
minimo-9 May 4, 2025
31aed4e
feat: search-icon.svg 파일 추가
minimo-9 May 4, 2025
6cadea0
feat: SearchBar 컴포넌트 및 스타일 추가
minimo-9 May 4, 2025
64fefef
feat: AllProducts 컴포넌트에 검색 기능 추가
minimo-9 May 4, 2025
ae44c3a
feat: 상품 등록하기 버튼 및 스타일 추가
minimo-9 May 4, 2025
083a00b
feat: AddItem 컴포넌트 생성 및 상품 등록 제목 추가
minimo-9 May 4, 2025
d2e8746
feat: AddItem 경로를 App 컴포넌트에 추가
minimo-9 May 4, 2025
8e69b6f
feat: 화살표 아래 아이콘 SVG 파일 추가
minimo-9 May 4, 2025
843ee6c
feat: SortSelector 컴포넌트 및 스타일 추가
minimo-9 May 4, 2025
19e0700
fix: 이미지 URL이 없을 경우 기본 이미지로 대체
minimo-9 May 4, 2025
b62fbe3
feat: 뷰포트 메타 태그 추가
minimo-9 May 4, 2025
75ca4cf
style: 반응형 디자인을 위한 헤더 스타일 수정
minimo-9 May 4, 2025
fabe782
fix: productList 스타일을 flex에서 grid로 변경하여 레이아웃 개선
minimo-9 May 4, 2025
88cca86
feat: sort-icon.svg 파일 추가
minimo-9 May 4, 2025
c1b7544
fix: z-index 속성을 추가하여 헤더의 겹침 문제 해결
minimo-9 May 4, 2025
42802d8
style: 카드 이미지 크기를 100%로 변경하고 hover 효과 위치 조정
minimo-9 May 4, 2025
d35f3fd
style: 반응형 디자인을 위한 검색바 최대 너비 조정
minimo-9 May 4, 2025
82a25df
feat: SortSelector에 정렬 아이콘 추가 및 스타일 개선
minimo-9 May 4, 2025
cfed405
fix: Items 컴포넌트 경로 수정
minimo-9 May 4, 2025
0cffba0
feat: Items 컴포넌트 및 스타일 파일 추가
minimo-9 May 4, 2025
2491c44
feat: BestProducts 컴포넌트의 반응형 디자인 개선 및 표시 상품 수 조정
minimo-9 May 4, 2025
99e34e7
feat: AllProducts 컴포넌트에 정렬 기능 추가 및 반응형 디자인 개선
minimo-9 May 4, 2025
e76cb39
feat: 화살표 아이콘 추가 (왼쪽 및 오른쪽)
minimo-9 May 4, 2025
65ffd4a
feat: Pagination 컴포넌트 및 스타일 파일 추가
minimo-9 May 5, 2025
941ccd1
feat: SortSelector에서 선택된 값에 대한 매핑 추가 및 핸들러 수정
minimo-9 May 5, 2025
31e3c8b
feat: AllProducts 컴포넌트에 페이지네이션 추가 및 반응형 디자인 개선
minimo-9 May 5, 2025
f16ce7e
feat: 페이지 상태를 세션 스토리지에 저장하고 복원하는 기능 추가
minimo-9 May 5, 2025
2764323
feat: 페이지 아이콘 추가
minimo-9 May 5, 2025
bf08410
feat: getProducts 호출 시 콘솔 로그 제거
minimo-9 May 5, 2025
341115c
feat: .searchBar에 포커스 시 테두리 색상 추가
minimo-9 May 5, 2025
e78e6c1
feat: _redirects 파일 추가하여 모든 요청을 index.html로 리다이렉트
minimo-9 May 5, 2025
c68ac34
fix: favoriteCount를 likes로 변경
minimo-9 May 5, 2025
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
13 changes: 13 additions & 0 deletions index.html
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💊 제안
3번째 미션에서 추가하셨던 메타 태그도 추가하시면 더 좋을 것 같아요!

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/panda-logo.svg" />
<title>판다마켓</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
19,328 changes: 2,377 additions & 16,951 deletions package-lock.json

Large diffs are not rendered by default.

13 changes: 8 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,13 @@
"@testing-library/user-event": "^13.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"react-router-dom": "^6.30.0",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"eslintConfig": {
"extends": [
Expand All @@ -34,5 +33,9 @@
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@vitejs/plugin-react": "^4.3.4",
"vite": "^6.2.5"
}
}
1 change: 1 addition & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* /index.html 200
Binary file removed public/favicon.ico
Binary file not shown.
43 changes: 0 additions & 43 deletions public/index.html

This file was deleted.

Binary file removed public/logo192.png
Binary file not shown.
Binary file removed public/logo512.png
Binary file not shown.
25 changes: 0 additions & 25 deletions public/manifest.json

This file was deleted.

18 changes: 18 additions & 0 deletions public/no-img.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions public/panda-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/panda-market.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions public/profile.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 0 additions & 3 deletions public/robots.txt

This file was deleted.

38 changes: 0 additions & 38 deletions src/App.css

This file was deleted.

25 changes: 0 additions & 25 deletions src/App.js

This file was deleted.

Loading
Loading