Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
d66c15f
[#M1] feat : index파일 구조 셋팅
hyeyoonS May 21, 2024
0b9db72
[#M1] feat : reset.css파일 셋팅, index.css 파일 생성
hyeyoonS May 21, 2024
8a7e62d
[#M1] feat : palette에 있는 color값들을 css 변수로 등록하기
hyeyoonS May 21, 2024
3e0cd07
[#M1] chore : reset.css 오탈자 수정, 속성 일부 변경
hyeyoonS May 21, 2024
c7a8c41
[#M1] feat : index.html 헤더까지 틀 만들기
hyeyoonS May 21, 2024
9902e94
[#M1] style: index.css 헤더까지 CSS속성 적용
hyeyoonS May 21, 2024
241b736
[#M1] feat : a태그 사용을 위한 페이지 생성
hyeyoonS May 21, 2024
f33e0da
[#M1] style: 헤더의 전체 배경색과 컨텐츠 너비 조절을 위한 속성 추가
hyeyoonS May 22, 2024
c06bd44
[#M1] chore : 이미지, svg 파일 추가
hyeyoonS May 22, 2024
5414338
[#M1] feat : footer 완성
hyeyoonS May 22, 2024
6c81513
[#M1] feat : 세부컨텐츠 정렬 수정
hyeyoonS May 22, 2024
412cd12
[#M1] style : CSS속성 수정, 가독성 고려해서 정렬
hyeyoonS May 23, 2024
ee18e29
[M1] feat : 바텀헤더 추가
hyeyoonS May 23, 2024
893759e
[#M1] feat : section에 badge 추가
hyeyoonS May 23, 2024
3a21352
[#M1] style : 피그마 시안과 동일하게 스타일 수정
hyeyoonS May 23, 2024
4151a53
[#M1] chore : 링크 경로 수정
hyeyoonS May 23, 2024
09d2a0d
[#M1] chore : 잘못된 경로 수정, 사용하지 않는 코드 제거
hyeyoonS May 23, 2024
6feb07a
[#M1] feat : 구글 애널리틱스 스크립트 코드 추가
hyeyoonS May 23, 2024
9a98251
[#M1] fix : sns로고는 클릭시 새로운 페이지로 이동하도록 수정
hyeyoonS May 23, 2024
26a163a
[#M1] fix : 클래스 규칙에 맞게 수정, main 컨테이너의 css수정
hyeyoonS May 23, 2024
9e31576
Merge pull request #1 from hyeyoonS/풀스택-FE-mission1
hyeyoonS May 25, 2024
42799c5
[#M2] chore : icon추가
hyeyoonS May 28, 2024
ce32ba0
[#M2] feat : signin 레이아웃 완성
hyeyoonS May 28, 2024
c8f483a
[#M2] style : signin CSS속성 적용
hyeyoonS May 28, 2024
36e6779
[#M2] feat : signup 레이아웃, CSS속성
hyeyoonS May 28, 2024
f50cffd
[#M2] style : 폼 중앙정렬 되도록 flex-start삭제
hyeyoonS May 28, 2024
7302e2e
[#M2] chore : 오탈자 수정
hyeyoonS May 28, 2024
dae95bc
Merge pull request #2 from hyeyoonS/풀스택-FE-mission2
hyeyoonS May 28, 2024
a2dfa95
Update README.md
hyeyoonS May 28, 2024
aa07512
Update README.md
hyeyoonS May 28, 2024
a807df8
Update README.md
hyeyoonS May 28, 2024
5bb4ba6
Update README.md
hyeyoonS May 28, 2024
63b930d
Update README.md
hyeyoonS May 28, 2024
5eb6d83
[#M3] chore : 오탈자 수정
hyeyoonS May 31, 2024
b87e128
[#M3] style : 랜딩페이지 태블릿 반응형
hyeyoonS May 31, 2024
4ed4dcf
[#M3] fix : overflow-x:hidden 삭제
hyeyoonS Jun 1, 2024
68cd329
[#M3] feat : 랜딩페이지 모바일 반응형 적용
hyeyoonS Jun 1, 2024
7300f47
[#M3] chore : 바텀헤더 이미지 교체
hyeyoonS Jun 1, 2024
ef9cce8
[#M3] feat : sign페이지 모바일 반응형 적용
hyeyoonS Jun 1, 2024
29cd6e9
[#M3] fix : 랜딩페이지 모바일 반응형 수정
hyeyoonS Jun 1, 2024
f57ce48
[#M3] feat : 메타태그 설정
hyeyoonS Jun 1, 2024
6c7f334
[#M3] fix : 랜딩페이지 모바일 이미지 수정
hyeyoonS Jun 1, 2024
5f8ffe7
[#M3] feat : constants.js 정의
hyeyoonS Jun 1, 2024
20e0d05
[#M3] feat : signin.js 정의
hyeyoonS Jun 1, 2024
fe3b820
[#M3] feat : input관련 스크립트 정의
hyeyoonS Jun 1, 2024
b380310
[#M3] feat : 비밀번호 눈아이콘 토글 스크립트 정의
hyeyoonS Jun 1, 2024
77eba0e
[#M3] feat : 에러메시지 스크립트 정의
hyeyoonS Jun 1, 2024
ab09d5e
[#M3] feat : 유효성검사 스크립트 정의
hyeyoonS Jun 1, 2024
cec147f
[#M3] style : 토글이미지 absolute 삭제
hyeyoonS Jun 2, 2024
e7b2c3d
[#M3] chore : 잘못된 경로 수정
hyeyoonS Jun 2, 2024
37cf784
[#M3] feat : signup.js 정의
hyeyoonS Jun 2, 2024
de59101
[#M3] feat : 로그인버튼 활성화/비활성화를 위한 유효성 검사 함수 수정
hyeyoonS Jun 2, 2024
003fb83
[#M3] style : 에러메시지 CSS속성 피그마대로 수정
hyeyoonS Jun 2, 2024
9a68e0b
[#M3] feat :html에 모달 컴포넌트 추가
hyeyoonS Jun 3, 2024
54a94bc
[#M3] feat : 스크립트 로드시 모달 불러오는 함수 추가
hyeyoonS Jun 3, 2024
0225479
[#M3] feat : 모달 컴포넌트 스크립트파일 생성
hyeyoonS Jun 3, 2024
0625cb2
[#M3] style : 모달 CSS속성 추가, 미디어쿼리 적용
hyeyoonS Jun 3, 2024
b1e8e11
[#M3] fix : alert 메세지가 아니라 alert가 나타나도록 수정
hyeyoonS Jun 3, 2024
6c3d471
[#M3] chore : 사용하지 않는 코드 제거, 콘솔 삭제
hyeyoonS Jun 3, 2024
c6b1192
[#M3] fix : 모달을 JS에서 동적으로 불러오도록 html코드 삭제
hyeyoonS Jun 3, 2024
c3ddf05
[#M3] fix : 돔조작해서 body에 모달컴포넌트 추가하도록 수정
hyeyoonS Jun 3, 2024
39b3a5c
[#M3] fix : boolean값에 따라 모달 표시되도록 로직 수정
hyeyoonS Jun 3, 2024
b51dbf2
[#M3] feat : 회원가입페이지 버튼클릭시 modal동작하게 하기
hyeyoonS Jun 3, 2024
9743b92
[#M3] style : 모달이 열릴때 배경 스크르롤 가능한 현상 막기
hyeyoonS Jun 3, 2024
8cffff3
[#M3] chore : 디버깅용 콘솔 삭제
hyeyoonS Jun 3, 2024
27b0420
[#M3] style : footer영역 피그마 시안대로 css 수정
hyeyoonS Jun 3, 2024
a8f887c
[#M3] chore : 사용하지 않는 코드 삭제
hyeyoonS Jun 3, 2024
f6e2b2b
Merge branch 'codeit-bootcamp-backend:풀스택-FE' into 풀스택-FE
hyeyoonS Jun 3, 2024
9fcd710
Merge pull request #3 from hyeyoonS/풀스택-FE-Mission3
hyeyoonS Jun 3, 2024
ff244f3
[#M5] chore : CRA셋팅
hyeyoonS Jun 9, 2024
e39df74
[#M5] chore : 폰트 불러오기
hyeyoonS Jun 10, 2024
0b1bb60
[#M5] chore : GeneralSection폴더에서 컴포넌트 관리
hyeyoonS Jun 10, 2024
81d19ba
[#M5] chore : SearchBar 반응형 적용
hyeyoonS Jun 10, 2024
76752ae
[#M5] feat : 버튼 컴포넌트 생성, 공용으로 관리
hyeyoonS Jun 10, 2024
f7e25f9
[#M5] feat : 쿼리설정으로 getBestProducts 받아오기
hyeyoonS Jun 10, 2024
663fe08
[#M5] chore : reset.css 수정 및 App.js렌더링 컴포넌트 수정
hyeyoonS Jun 10, 2024
cd40c36
[#M5] feat : svg파일 추가
hyeyoonS Jun 10, 2024
b56464d
[#M5] feat : Footer영역 추가
hyeyoonS Jun 10, 2024
f4c5b04
[#M5] style : 누락된 CSS수정
hyeyoonS Jun 10, 2024
f8510f6
[#M5] feat : display : none 속성 이용해서 모바일용 sort_btn 적용
hyeyoonS Jun 10, 2024
e429d4e
[#M5] chore : cascading 적용되지 않도록 className수정
hyeyoonS Jun 10, 2024
1f3235c
[#M5] feat : 베스트 상품 섹션 구현
hyeyoonS Jun 10, 2024
48e4dda
[#M5] style : footer영역 css수정
hyeyoonS Jun 10, 2024
757b199
[#M5] chore : cascading피하기 위한 className수정
hyeyoonS Jun 10, 2024
554ec58
[#M5] style : 모바일일때 general title section 구조 피그마 반영
hyeyoonS Jun 11, 2024
36f6bb5
[#M5] chore : 사용하지 않는 코드 삭제
hyeyoonS Jun 11, 2024
4326b89
[#M5] feat : 검색 기능 구현
hyeyoonS Jun 11, 2024
740a302
[#M5] style : 페이지네이션 추가에 따른 footer 여백 수정
hyeyoonS Jun 11, 2024
22d6f29
[#M5] feat : pagination 추가
hyeyoonS Jun 11, 2024
beff9e3
[#M5] feat : 페이지네이션 반응형 적용을 위한 useWindowSize훅 생성
hyeyoonS Jun 11, 2024
cd4c488
[#M5] feat : 페이지네이션 커스텀훅 생성
hyeyoonS Jun 11, 2024
3254094
[#M5] fix : 검색할 경우 setPage(1)로 이동
hyeyoonS Jun 11, 2024
5ca86fe
[#M5] feat : arrow icon 추가
hyeyoonS Jun 12, 2024
cd91b0b
[#M5] fix : 반응형에 따라 다른 로고가 보이도록 수정
hyeyoonS Jun 12, 2024
f5b5b4a
[#M5] chore : 임의스타일링 피그마대로 수정
hyeyoonS Jun 12, 2024
72026e7
[#M5] chore : 테스트 콘솔로그 제거
hyeyoonS Jun 12, 2024
86b4e2f
Merge pull request #4 from hyeyoonS/풀스택-FE-Mission5-NEW
hyeyoonS Jun 12, 2024
66c226f
[#M6] feat : 리액트 라우터 설정완료
hyeyoonS Jun 14, 2024
cfdc028
[#M6] feat : 버튼클릭은 Link로 페이지이동 구현
hyeyoonS Jun 15, 2024
8f25025
[#M6] feat : 리액트 훅폼 기본틀
hyeyoonS Jun 15, 2024
184d3e8
[#M6] feat : placeholder설정, hook-form셋팅
hyeyoonS Jun 15, 2024
6c7b865
[#M6] feat : 등록폼의 유효성 검사하는 useValidationHook 생성, ERROR 상수로 관리
hyeyoonS Jun 16, 2024
383b8c4
[#M6] feat : postProducts API기본설정
hyeyoonS Jun 16, 2024
f8573db
[#M6] feat : react-hook-form으로 Form 기본설정
hyeyoonS Jun 16, 2024
b481876
[#M6] fix : useValidation훅 규칙 수정
hyeyoonS Jun 17, 2024
00417cc
[#M6] feat : /login 라우팅 추가
hyeyoonS Jun 17, 2024
38263bf
[#M6] fix : 로그인 버튼 누를시 페이지 올바르게 이동
hyeyoonS Jun 17, 2024
286a9c9
[#M6] *임시* feat : /login 페이지 임시 구현
hyeyoonS Jun 17, 2024
6aee3c4
[#M6] feat : postProducts API생성, *임시* postLogin API생성
hyeyoonS Jun 17, 2024
2b00253
[#M6] feat : getProducts 호출시 포맷 폼데이터→객체형태로 보내기, 이미지 업로드 기능, tags옵션 수정
hyeyoonS Jun 17, 2024
7e10d71
[#M6] refactor : module.css로 리팩토링 완료
hyeyoonS Jun 18, 2024
ea55eda
[#M5] refactor : input css cascading문제 해결
hyeyoonS Jun 18, 2024
49a371f
[#M6] feat : TagList 컴포넌트로 분리하기
hyeyoonS Jun 18, 2024
0a998fc
[#M6] chore : input 스타일링 일부 수정
hyeyoonS Jun 18, 2024
31f2542
[#M6] style : 버튼에 disabled tm스타일링 추가
hyeyoonS Jun 19, 2024
d6125f2
[#M6] feat : 데이터 올바르게 유효성 검사한 후 유효한 경우에만 제출되도록 하기
hyeyoonS Jun 19, 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
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
74 changes: 57 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,70 @@
# 🍀일상의 모든 물건을 거래할 수 있는 판다마켓
### ✅ [배포 사이트 보러가기!](https://hy-pandamarket-1.netlify.app/)
# Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

<img src="https://github.com/hyeyoonS/QA-sprint-mission/assets/144667455/42ec4f3b-194e-4a84-b39f-71071851b9c5" width="375" height="540"> <img src="https://github.com/hyeyoonS/QA-sprint-mission/assets/144667455/ef9618ba-5f05-4ad6-bdc9-aefe2cd04505" width="375" height="540">
## Available Scripts

In the project directory, you can run:

---
### `npm start`

<br/>
Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

# 💖프로젝트 소개
The page will reload when you make changes.\
You may also see any lint errors in the console.

<br/>
### `npm test`

### ✨ 인기 상품을 확인해보세요!
- 지금 가장 HOT한 중고거래 물품을 판다 마켓에서 확인해 보세요!
### 🔍구매를 원하는 상품을 검색해보세요!
- 구매하고 싶은 물품은 검색해서 쉽게 찾아보세요!
### 🪄 판매를 원하는 상품을 등록해보세요!
- 어떤 물건이든 판매하고 싶은 상품을 쉽게 등록하세요!
Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `npm run build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

<br>
The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

## 🧐기술 스택
See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

## 💖주요 기능
### `npm run eject`

**Note: this is a one-way operation. Once you `eject`, you can't go back!**

If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).

### Code Splitting

This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)

### Analyzing the Bundle Size

This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)

### Making a Progressive Web App

This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)

### Advanced Configuration

This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)

### Deployment

This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)

### `npm run build` fails to minify

This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
6 changes: 6 additions & 0 deletions jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
Loading