Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
af8809b
sprint misson1 upload
huuitae Jun 18, 2025
1acdc85
폰트 최대 크기 및 버튼 최대 크기 제한
huuitae Jun 19, 2025
c5c6f2a
privacy, faq 페이지 추가
huuitae Jun 19, 2025
cb328a2
스프린트 미션 2 완료
huuitae Jun 19, 2025
a3b7dd2
css 색상 변수 적용
huuitae Jun 19, 2025
f90b8d4
스프린트 미션3 완료
huuitae Jun 20, 2025
897c81f
스프린트 미션3 기본 요구사항 완료
huuitae Jun 20, 2025
23099ee
Merge remote-tracking branch 'refs/remotes/origin/main'
huuitae Jun 20, 2025
0ce8d20
스프린트 미션3 심화 요구사항 적용
huuitae Jun 20, 2025
0b887e6
og:description 추가
huuitae Jun 20, 2025
2c9faf7
meta 태그 수정
huuitae Jun 20, 2025
25ceefb
feat: 스프린트 미션3 모바일 사이즈 화면 완료, chore: Prttier 적용
huuitae Jun 21, 2025
d808fc5
fix: 로고 이미지 클릭시 /로 이동
huuitae Jun 21, 2025
15ae029
fix: 로그인, 회원가입 버튼 색상 수정
huuitae Jun 21, 2025
6aef5fd
test: netlify에서 로고 이미지 안보이는 현상 수정
huuitae Jun 21, 2025
2372c22
fix: 이미지 경로 수정
huuitae Jun 21, 2025
4c2ffd7
태그 스타일 선택자 class로 변경
huuitae Jun 23, 2025
2ace76e
fix: 이미지 이름 및 경로 수정
huuitae Jun 23, 2025
8dd27f6
fix: h1 태그 대체
huuitae Jun 23, 2025
e715759
fix: label 태그 사용
huuitae Jun 23, 2025
d2d7788
feat: sprint-mission4 시작
huuitae Jun 23, 2025
541177e
feat: 로그인, 회원가입 페이지 입력 값 검사 기능 및 에러 표시 기능 추가
huuitae Jun 24, 2025
e85792b
feat: input 값의 유효성 검사 결과에 따라 버튼 활성화/비활성화 기능 추가
huuitae Jun 25, 2025
d62f0e1
fix: 유효성 검사 플래그 값 대입 조건 수정
huuitae Jun 25, 2025
2993db2
fix: 에러 표기 및 버튼 활성화 스타일 클래스 추가/제거 방식으로 변경
huuitae Jun 27, 2025
c33b765
fix: 회원가입 버튼 활성화 수정
huuitae Jun 27, 2025
41c5201
feat: Sprint Mission 4 심화 요구사항 기능 추가
huuitae Jun 27, 2025
9d4e504
fix: 코드 수정
huuitae Jun 27, 2025
6b052a1
fix: 유효성 검사 실패했을때 input칸 테두리 색 변경 안되던거 수정
huuitae Jun 27, 2025
c1956ec
fix: 비밀번호 확인 빈 칸일 때 오류메시지 내용 수정
huuitae Jun 27, 2025
fb9f6a4
feat: React, React Router 설치 및 패키지 생성
huuitae Jul 15, 2025
ea08cd5
feat: 홈 화면, Header, Footer 추가
huuitae Jul 15, 2025
149c8e0
fix: Header 컴포넌트 수정
huuitae Jul 15, 2025
884e86e
Merge branch 'Basic-황휘태-sprint5'
huuitae Jul 15, 2025
b760481
chore: 파일 정리
huuitae Jul 15, 2025
29046bc
fix: 메인화면, Header, Footer 수정
huuitae Jul 15, 2025
4737366
fix: 로그인 페이지 수정
huuitae Jul 15, 2025
e3a92d8
feat: 회원가입 페이지 리액트로 변경
huuitae Jul 22, 2025
5f0f4a1
fix: header, footer css 분리
huuitae Jul 22, 2025
bdfe4d5
feat: 로그인, 회원가입 React-Hook-Form을 이용하여 유효성 검사 처리 추가
huuitae Jul 23, 2025
66ff7bf
fix: 유효성 검증 메시지 부분 수정
huuitae Jul 23, 2025
6ca79e5
fix: 비밀번호 확인 유효성 검사 수정
huuitae Jul 24, 2025
e2bed54
feat: 메뉴 이동시 Header 변경
huuitae Jul 25, 2025
b64fb87
feat: 베스트 상품 완료
huuitae Jul 26, 2025
3baecf0
feat: 드롭다운 리스트 컴포넌트 추가
huuitae Jul 26, 2025
4499eb1
feat: 전체 상품 목록 추가
huuitae Jul 28, 2025
a565336
feat: pagination 버튼 추가
huuitae Jul 29, 2025
a2e0490
feat: pagination 기능 추가
huuitae Jul 30, 2025
6f87bed
feat: 커스텀 훅을 사용하여 반응형 작업 처리 추가
huuitae Jul 30, 2025
28dd693
fix: pagination 로직 수정
huuitae Jul 31, 2025
5a3741d
fix: pagination 버튼 로직 수정
huuitae Jul 31, 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
21 changes: 21 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
rules: {
'react/jsx-no-target-blank': 'off',
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
22 changes: 22 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/public/panda_favicon.svg" />
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:image" content="/images/tag_img.png" />
<meta property="og:type" content="website" />
<meta property="og:title" content="판다마켓" />
<meta property="og:url" content="https://codeitpandamarket.netlify.app/" />
<meta property="og:description" content="일상의 모든 물건을 거래해보세요" />
<meta property="twitter:card" content="" />
<meta property="twitter:image" content="/assets/images/meta_tag_img.png" />
<meta property="twttter:title" content="일상의 모든 물건을 거래해보세요" />
<title>판다마켓</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading
Loading