-
Notifications
You must be signed in to change notification settings - Fork 39
[조인성] sprint5 #213
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
Merged
GANGYIKIM
merged 111 commits into
codeit-bootcamp-frontend:React-조인성
from
Insung-Jo:React-조인성-sprint5
May 15, 2025
The head ref may contain hidden characters: "React-\uC870\uC778\uC131-sprint5"
Merged
[조인성] sprint5 #213
Changes from all commits
Commits
Show all changes
111 commits
Select commit
Hold shift + click to select a range
b2e37bd
reset
hanseulhee 6f8bbb0
Merge branch 'codeit-bootcamp-frontend:main' into main
hanseulhee e11e25f
fix: 머지 후 브랜치 삭제 github action 수정
hanseulhee 212e864
env: workflows 폴더로 이동
hanseulhee 4dc5dd0
Merge pull request #237 from hanseulhee/fix-github-actions
withyj-codeit d6189aa
index.html 파일 추가
Insung-Jo 38f32ea
images 파일 추가
Insung-Jo f0fc8a7
html harder 부분 작업, style.css 파일 추가 및 레이아웃 작업, images 파일추가 및 수정
Insung-Jo 1a85cec
메인 배너 추가 및 스타일 적용, 이미지 크기 변경
Insung-Jo d2621cd
로고 파일 교체, 커스텀 폰트 추가, HTML/CSS 수정
Insung-Jo 00de7a4
카드 섹션 및 레이아웃 추가, footer 레이아웃 및 내용 추가, 링크 HTML 추가 및 반영
Insung-Jo 8665b60
빠진 링크 페이지 추가 및 반영
Insung-Jo fb6c006
클래스 명 수정, 스타일 변경, 반응형 웹 디자인 추가
Insung-Jo c8c47c4
CSS 파일 최종 수정
Insung-Jo d87dcb5
Merge pull request #11 from Insung-Jo/Basic-조인성-sprint1
GANGYIKIM 63e304e
Refactor: 파일 트리 및 파일명 수정, HTML & CSS 구조 개선
Insung-Jo 391666e
Feat: CSS 변수 생성 및 스타일 적용
Insung-Jo fe8263e
Refactor: icon 파일에 아이콘 추가, style.css 변수 선언을 별도 파일로 분리
Insung-Jo b55087e
Refactor: 로그인 페이지 시멘틱 HTML 및 CSS 적용, 스타일을 별도 CSS 파일로 분리
Insung-Jo 8218fd4
feat: 비밀번호 입력 칸에 아이콘 추가
Insung-Jo 0e7c30d
feat: 로그인 페이지 수정 및 회원가입 페이지 추가, 스타일 작업
Insung-Jo 9a2edd9
chore: 기존 CSS 파일 삭제 및 reset.css에 스타일 추가
Insung-Jo c304052
chore: 불필요한 fonts 디렉토리 삭제
Insung-Jo 97cf8ea
Refactor: CSS 파일 리팩토링 및 이름 변경
Insung-Jo 7c2f827
refactor : HTML 클래스명 수정
Insung-Jo 6f5a89e
Fix: 변경된 CSS 파일명 HTML에 반영
Insung-Jo e786244
Refactor: 불필요한 section 삭제 및 HTML 수정, 관련 CSS 리팩토링
Insung-Jo a01c4a9
Refactor: 비밀번호 보이기/숨기기 버튼 <i>에서 <button>으로 변경, 이미지 alt 속성 추가 및 수정
Insung-Jo e4583d2
Refactor: 스타일 업데이트 및 ress.css 수정
Insung-Jo bb70094
Refactor: 코드 구조 개선 및 가독성 향상
Insung-Jo 2f16f30
Fix: 누락된 요소 추가
Insung-Jo 5082b16
Merge pull request #52 from Insung-Jo/Basic-조인성-sprint2
GANGYIKIM ee94bce
Fix: 파일명 대소문자 문제 해결
Insung-Jo 6fa00a2
Fix: 누락된 alt 속성 추가
Insung-Jo 09f8c36
Chore: 파일 및 디렉토리 이름 변경
Insung-Jo 6a4cb9d
Feat: 폰트 단위 rem으로 변경 및 접근성 향상을 위한 h1 태그 추가
Insung-Jo 4ff6455
chore: .gitignore 파일 추가
Insung-Jo 6f8ce21
Feat: 모바일 반응형 레이아웃 적용, 로고 이미지 추가 및 HTML 수정
Insung-Jo 6d2fa90
Feat: HTML 구조 개선 및 메타 태그 추가
Insung-Jo 48400a1
Feat: auth 페이지 반응형 디자인 추가
Insung-Jo fa11dcc
Chore: HTML 구조 수정, CSS 스타일 수정 및 불필요한 파일 삭제
Insung-Jo 78079b6
Feat: 메타 태그 이미지 추가
Insung-Jo 2da0d81
Chore: 메타 태그 수정
Insung-Jo ca6549a
Chore: 반응형 CSS 분리 및 구조 조정, HTML 연결
Insung-Jo 93298b5
Refactor: HTML 구조 및 CSS 스타일 정리
Insung-Jo 4f5dbda
Chore: 의미 없는 CSS 주석 제거
Insung-Jo 7bb5a9b
Merge pull request #92 from Insung-Jo/Basic-조인성-sprint3
GANGYIKIM af838af
Refactor: CSS 들여쓰기 수정
Insung-Jo 0795442
Merge branch 'Basic-조인성-sprint4' of https://github.com/Insung-Jo/15-S…
Insung-Jo 5d03db4
refactor: 공통 스타일을 common.css로 분리
Insung-Jo be140a4
Refactor: 중복 제거 및 불필요한 코드 정리
Insung-Jo e54f5ac
Feat: 이벤트 연동을 위한 HTML 구조 및 CSS 스타일 수정
Insung-Jo bf274ab
Feat: auth.js 추가 및 html에 연동
Insung-Jo 4316c43
WIP: 작업 중
Insung-Jo bb9b89b
Feat: 로그인/회원가입, 공통 변수 및 함수 JS 파일 분리 및 작성
Insung-Jo ef256df
Update: HTML/CSS 구조 수정 및 일부 요소/스타일 추가
Insung-Jo ea14df5
Feat: 파비콘 이미지 및 메타 태그 추가, HTML 반영
Insung-Jo 395d3d7
Style: JS 코드 정리 및 가독성을 위한 주석 추가
Insung-Jo 060cfed
Delete: 불필요한 디렉토리 및 파일 삭제
Insung-Jo ea9e23c
Merge branch 'React-조인성' of https://github.com/codeit-bootcamp-fronte…
Insung-Jo 5c868a1
chore: 작업 환경 리셋 및 관련 파일 삭제
Insung-Jo a0dd2a5
chore: 개발 환경을 CRA에서 Vite로 변경
Insung-Jo f1ced82
chore: Emotion 설치 및 설정
Insung-Jo d732776
chore: React Router 설치 및 설정
Insung-Jo 4e72eaa
chore: App.jsx 및 main.jsx 초기화
Insung-Jo cfca624
feat: 기본 라우팅 설정 완료
Insung-Jo 3bc78ab
chore: 사용하지 않는 SVG 아이콘 파일 정리
Insung-Jo 244c67d
feat: 해당 페이지에 사용할 이미지 추가
Insung-Jo fb98940
feat: Profile 컴포넌트 추가
Insung-Jo f35028d
feat: Nav 컴포넌트 추가
Insung-Jo d6b50cf
chore: 폴더 구조 변경
Insung-Jo 1d47fcb
feat: 로고 이미지 추가
Insung-Jo c872474
feat: Logo 컴포넌트 추가
Insung-Jo 1edbc6a
feat: 전역 스타일 추가 및 반영
Insung-Jo 1136508
chore: 반응형 스타일링을 위한 facepaint 설치
Insung-Jo 3c620ef
feat : 반응형 스타일 추가
Insung-Jo 990457f
feat : Profile 스타일 추가 및 반영
Insung-Jo 713d50c
feat : Nav 스타일 추가 및 반영
Insung-Jo 5b7a7d3
feat: Logo 반응형 이미지 적용 및 스타일 추가
Insung-Jo 77a8f07
feat: Header 컴포넌트 추가 및 스타일 추가
Insung-Jo 9a0025e
chore: 전역 스타일에 최소 너비 지정
Insung-Jo 85c9819
style: 폰트 추가
Insung-Jo dbce18c
refactor: 라우트 경로 변경 및 구조 개선
Insung-Jo 9e3d2f2
style: active 링크 스타일 적용
Insung-Jo 7274e63
refactor: 스타일 구조 변경
Insung-Jo fc37a90
refactor: 스타일 브레이크포인트 변경
Insung-Jo 71c5ac1
refactor: 브레이크포인트 변경에 따른 스타일 수정 및 Logo 컴포넌트 수정
Insung-Jo d9e2766
feat: Nav 반응형 스타일 추가
Insung-Jo 29c7b46
feat: API 호출을 위한 axios 설치
Insung-Jo 9ee105f
feat: 판다마켓 API 호출 함수 추가
Insung-Jo c0460d9
feat: Item 컴포넌트 추가
Insung-Jo cefa25c
feat: Item 스타일 추가
Insung-Jo 40c692f
feat: API 연동 작업 및 페이지 스타일 추가
Insung-Jo 67a1aa1
style: 브레이크포인트 수정
Insung-Jo 54afdf1
refactor: Item 컴포넌트 반응형 사이즈 상수화 및 스타일 정리
Insung-Jo 40e9bb8
refactor: Pages 스타일 수정
Insung-Jo ef04d24
refactor: Logo 스타일 수정
Insung-Jo f3ab40b
feat: 이미지 오류 시 기본 이미지 표시 기능 추가
Insung-Jo c7eaa10
refactor: Logo 이미지의 미디어 쿼리 수정
Insung-Jo 7fe0bde
feat: 페이지 사이즈 조정을 위한 커스텀 훅 추가
Insung-Jo 1297b6b
refactor: 커스텀 훅 적용 및 리팩토링
Insung-Jo 2feea76
feat: Button 컴포넌트 생성 및 스타일 적용
Insung-Jo 0d0a5a1
chore: 바벨 설치 및 적용
Insung-Jo 7a39d1e
feat: ToolBar 컴포넌트 생성 및 스타일 적용
Insung-Jo b1690e0
feat: ToolBar 적용
Insung-Jo af6ce17
refactor: 커스텀 훅 수정
Insung-Jo bddb818
feat: 검색 기능 추가 및 일부 수정
Insung-Jo f06f0cf
refactor: API 환경변수로 변경 및 log 제거
Insung-Jo f59ca27
refactor: env 파일 환경 파일로 제외
Insung-Jo 163da0f
style: order 수정
Insung-Jo 480302d
fix: 대소문자 문제 수정
Insung-Jo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,23 +1,27 @@ | ||
| # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
|
||
| # dependencies | ||
| /node_modules | ||
| /.pnp | ||
| .pnp.js | ||
|
|
||
| # testing | ||
| /coverage | ||
| # Logs | ||
| logs | ||
| *.log | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| pnpm-debug.log* | ||
| lerna-debug.log* | ||
|
|
||
| # production | ||
| /build | ||
| node_modules | ||
| dist | ||
| dist-ssr | ||
| *.local | ||
|
|
||
| # misc | ||
| # Editor directories and files | ||
| .vscode/* | ||
| !.vscode/extensions.json | ||
| .idea | ||
| .DS_Store | ||
| .env.local | ||
| .env.development.local | ||
| .env.test.local | ||
| .env.production.local | ||
| *.suo | ||
| *.ntvs* | ||
| *.njsproj | ||
| *.sln | ||
| *.sw? | ||
|
|
||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| # Environment files | ||
| .env |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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/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 | ||
|
|
||
| ### `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 and enable type-aware lint rules. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 }, | ||
| ], | ||
| }, | ||
| }, | ||
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,17 @@ | ||||||
| <!DOCTYPE html> | ||||||
| <html lang="en"> | ||||||
| <head> | ||||||
| <meta charset="UTF-8" /> | ||||||
| <link rel="icon" type="image/svg+xml" href="/vite.svg" /> | ||||||
| <link | ||||||
| rel="stylesheet" | ||||||
| href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css" | ||||||
| /> | ||||||
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||||||
| <title>Vite + React</title> | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💊 제안
Suggested change
|
||||||
| </head> | ||||||
| <body> | ||||||
| <div id="root"></div> | ||||||
| <script type="module" src="/src/main.jsx"></script> | ||||||
| </body> | ||||||
| </html> | ||||||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❗️ 수정요청