Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
b2e37bd
reset
hanseulhee Oct 10, 2023
6f8bbb0
Merge branch 'codeit-bootcamp-frontend:main' into main
hanseulhee Oct 10, 2023
e11e25f
fix: 머지 후 브랜치 삭제 github action 수정
hanseulhee Oct 10, 2023
212e864
env: workflows 폴더로 이동
hanseulhee Oct 10, 2023
4dc5dd0
Merge pull request #237 from hanseulhee/fix-github-actions
withyj-codeit Nov 6, 2023
a4330ae
sprint-mission-1 complete ver1
Chiman2937 Apr 3, 2025
fe4839c
sprint-mission-1 complete ver2
Chiman2937 Apr 3, 2025
3fa3a8e
sprint-mission-1 complete ver3
Chiman2937 Apr 3, 2025
3cc77fa
refactor(mentor): 스프린트 미션1 코드리뷰 내용 반영
Chiman2937 Apr 7, 2025
fa3e8e2
refactor(mentor) 스프린트 미션2 완료
Chiman2937 Apr 8, 2025
59b8eb1
login,signup 페이지 배경색 수정
Chiman2937 Apr 8, 2025
856510d
refactor(css): 불필요한 css변수 제거 및 common.css로 통합, 초기리셋스타일 reset.css로 통합
Chiman2937 Apr 9, 2025
8090dd5
refactor(css) 클래스 이름 명확하게 수정(card-context-right(left), form-form, for…
Chiman2937 Apr 11, 2025
406a3cd
refactor(html) input태그 autocomplete=email 속성 추가
Chiman2937 Apr 11, 2025
1914b9e
rafactor(css) form input 태그 padding(right) 추가
Chiman2937 Apr 11, 2025
342840d
ractor(html) 이미지 파일 images 폴더로 병합
Chiman2937 Apr 11, 2025
4213820
refactor(html) : logo 이미지 태그에 width 속성 추가(cls지표 개선)
Chiman2937 Apr 14, 2025
f8e22d5
refactor(html) : page-main 구조 수정(section태그 열자마자 닫는구조 개선)
Chiman2937 Apr 14, 2025
f9c96d9
refactor(html,css) : 각 영역 title이 웹페이지 너비에 따라 줄바꿈 상태 변경 가능하도록 구조 수정(<b…
Chiman2937 Apr 14, 2025
9e3a660
feat: index.html 반응형 디자인 초안(수정필요)
Chiman2937 Apr 15, 2025
79b5545
refactor(css): index.html 반응형 style 적용 완료
Chiman2937 Apr 15, 2025
10e0918
chore(css): form-style.css media query 조건 생성
Chiman2937 Apr 15, 2025
01afe5a
chore(html,css): 로그인, 회원가입 페이지 placeholder 스타일 추가, 회원가입 페이지 이미지 경로 오류 수정
Chiman2937 Apr 15, 2025
e426c9a
feat(css): 로그인, 회원가입 페이지 mobile size용 반응형 스타일 추가
Chiman2937 Apr 15, 2025
a1c2b53
refactor(css): button 태그에 disabled 가상클래스 적용
Chiman2937 Apr 15, 2025
1e9886c
refactor(css): index.css : 불필요한 스타일 변수 제거
Chiman2937 Apr 15, 2025
9c0ca54
feat(html): OpenGraph : 이미지 추가
Chiman2937 Apr 15, 2025
3a1dfcd
refactor(css): 반응형 스타일 작업 완료
Chiman2937 Apr 15, 2025
cf9176b
refactor(css): card-description line-height 수정
Chiman2937 Apr 15, 2025
fa3473e
fix(css): index.html의 상단 hero banner의 이미지의 너비가 일정크기 이하로 줄어들지 않도록 수정
Chiman2937 Apr 15, 2025
ed4a67e
fix(css): form-container의 양쪽너비 16px 설정
Chiman2937 Apr 15, 2025
3a603a4
fix(html): width, height 속성 지정(CLS 개선)
Chiman2937 Apr 15, 2025
643e087
chore(css): 스타일 블락 사이 공백관리
Chiman2937 Apr 15, 2025
8dddde8
fix(html): index.html 오픈그래프 description 오타 수정
Chiman2937 Apr 15, 2025
26c60b6
chore(css): reset, form css 스타일 블록 공백관리
Chiman2937 Apr 16, 2025
af8ed92
style(css): 로그인, 회원가입 용 css파일 form-style.css를 auth-form-style.css로 이름 변경
Chiman2937 Apr 21, 2025
9b01f40
perf(html):
Chiman2937 Apr 21, 2025
33ccbfc
perf(html): index.html: card-img에 srcset, size 추가하여 반응형 이미지
Chiman2937 Apr 21, 2025
8187210
Merge branch 'Basic-김치영-sprint3' of https://github.com/Chiman2937/16-…
Chiman2937 Apr 21, 2025
0b8db73
perf(html): index.html: hero-img 반응형 이미지 리소스 개선
Chiman2937 Apr 21, 2025
f56fa4d
perf(html): index.html: hero, card 이미지 2x 추가
Chiman2937 Apr 21, 2025
27ccf77
perf(html): index.html: hero이미지를 제외한 이미지에 loading: lazy 적용
Chiman2937 Apr 21, 2025
68c0877
refactor(css): index-style.css: main container 역방향 배치 변수 추가
Chiman2937 Apr 21, 2025
d7ba74b
chore(css): commo.css: color-err 변수 추가(브랜치 분기를 위한 커밋)
Chiman2937 Apr 22, 2025
f410686
feat: Sprint Mission 4 요구사항 완료
Chiman2937 Apr 22, 2025
8a9d4e8
fix(js): inputInfoTextSelector.js : 비밀번호와 비밀번호 확인칸이 둘다 공백일 때 비밀번호 확인에…
Chiman2937 Apr 22, 2025
b851b8d
refactor(js): 로그인/회원가입 폼 용 script를 auth폴더 내부로 분리
Chiman2937 Apr 22, 2025
2990536
perf(js): checkValidateInputs 함수 간소화
Chiman2937 Apr 22, 2025
328c6c7
perf(js): styleSelector 모듈 통합
Chiman2937 Apr 22, 2025
b986c29
perf(js): focusout 모듈 생성으로 코드 중복 최소화
Chiman2937 Apr 22, 2025
2eae699
fix(js): 회원가입: 비밀번호와 비밀번호 확인이 같을 때, 비밀번호를 수정하면 비밀번호 확인란에 오류가 발생하지 않는 …
Chiman2937 Apr 22, 2025
2e6c118
style: 미사용 파일 삭제
Chiman2937 Apr 22, 2025
e4895c0
docs(js):
Chiman2937 Apr 22, 2025
e0ac8e7
perf(js): form_login,signup.js 전역에 선언할 필요 없는 변수 함수 내부로 이동
Chiman2937 Apr 23, 2025
5fffb85
rafactor(js): 비밀번호의 변수, 클래스이름 기준을 passwordVerify로 통일
Chiman2937 Apr 23, 2025
7a1d8aa
perf(js): focusOutHandler 함수 불필요한 매개변수를 줄여 간소화
Chiman2937 Apr 23, 2025
2775cee
perf(js): login, signup.js의 inputStatus 객체 focusOutHandler 모듈로 통합
Chiman2937 Apr 23, 2025
7cbfa26
docs(js): 주석 수정 및 추가
Chiman2937 Apr 23, 2025
04076f4
refactor(js): Module 통합
Chiman2937 Apr 24, 2025
f8ff156
perf(js): 비밀번호 토글 아이콘 EventHandler모듈로 통합
Chiman2937 Apr 24, 2025
3a429f7
perf(js): 불필요한 useValidState 변수 삭제
Chiman2937 Apr 24, 2025
f40e92f
perf(js): form_login.js, form_signup.js를 form_auth.js로 통합
Chiman2937 Apr 24, 2025
bdef4d4
docs(js): 주석 오타 수정, InputEventHandler 함수명 앞글자 소문자로 수정
Chiman2937 Apr 24, 2025
e22a5f9
perf(js):
Chiman2937 Apr 24, 2025
58933f2
style(js):
Chiman2937 Apr 25, 2025
c90ab80
refactor(js): message 변수 객체화
Chiman2937 Apr 26, 2025
3b2ecb5
refactor(js): 코드리뷰 반영
Chiman2937 Apr 28, 2025
5643b08
refactor(js): state객체 isExist 속성 삭제
Chiman2937 Apr 28, 2025
95eed5b
refactor(js): 리팩토링 완료
Chiman2937 Apr 29, 2025
b8095f7
Merge branch 'React-김치영' of https://github.com/codeit-bootcamp-fronte…
Chiman2937 May 14, 2025
3937024
sprint5 수정 테스트
Chiman2937 May 14, 2025
d6dd2af
React-김치영-sprint5 빈 디렉토리로 초기화
Chiman2937 May 14, 2025
1b80d37
feat: mission5 요구사항 작업 완료
Chiman2937 May 14, 2025
ce9a5ca
fix: navbar 중고마켓 클릭 시 스타일 반영 안되는 문제 수정
Chiman2937 May 14, 2025
b15df65
fix: form에서 비밀번호 아이콘 안보이는 문제 수정
Chiman2937 May 14, 2025
64e043a
test: _redirects 파일 테스트
Chiman2937 May 14, 2025
107e63d
fix: Items 페이지네이션 이전/다음 버튼 이미지 안보이는 문제 수정
Chiman2937 May 14, 2025
d2016cb
fix: items 페이지 정렬 버튼 이미지 안보이는 문제 수정
Chiman2937 May 14, 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
41 changes: 21 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
# 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

# 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?
72 changes: 7 additions & 65 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,12 @@
# Getting Started with Create React App
# React + Vite

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

## Available Scripts
Currently, two official plugins are available:

In the project directory, you can run:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

### `npm start`
## Expanding the ESLint configuration

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.

### `npm test`

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.

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)
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
33 changes: 33 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'

export default [
{ ignores: ['dist'] },
{
files: ['**/*.{js,jsx}'],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: 'latest',
ecmaFeatures: { jsx: true },
sourceType: 'module',
},
},
plugins: {
'react-hooks': reactHooks,
'react-refresh': reactRefresh,
},
rules: {
...js.configs.recommended.rules,
...reactHooks.configs.recommended.rules,
'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
},
]
21 changes: 21 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="판다마켓 - 일상의 모든 물건을 거래하는 중고거래 플랫폼"
/>
<meta property="og:title" content="판다 마켓" />
<meta property="og:description" content="일상의 모든 물건을 거래해보세요" />
<meta property="og:image" content="/images/Img_openGraph.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>판다마켓</title>
<link rel="stylesheet" href="./src/reset.css" />
<link rel="stylesheet" href="./src/common.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading
Loading