-
Notifications
You must be signed in to change notification settings - Fork 12
[7주차] Team 인플루이 한서정 & 최서연 미션 제출합니다. #6
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
Open
xseojungx
wants to merge
104
commits into
CEOS-Developers:master
Choose a base branch
from
Team-Influy:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 65 commits
Commits
Show all changes
104 commits
Select commit
Hold shift + click to select a range
c8f7181
chore: initialize project
seoyeon5117 1010e69
chore: install zod
seoyeon5117 96f590d
rename: move svg.d.ts to types folder
seoyeon5117 8a535a8
feat: install and configure webpack for SVGR support
seoyeon5117 e4245c2
design: add design system & edit layout
seoyeon5117 dbb2b0c
feat: implement MainButton component
seoyeon5117 c09d534
feat: Implement Input component
seoyeon5117 0e6a5bb
chore: set cn utils
seoyeon5117 4d8d128
feat: Implement Dropdown component
seoyeon5117 d7ea3de
design: add placeholder color to Input component
seoyeon5117 837eb68
design: remove w-full, h-full from layout
seoyeon5117 bd229e4
feat: implement register page
seoyeon5117 74ccd0d
chore: add cursor-text to Input component
seoyeon5117 dc8dae3
chore: separate constants into a file
seoyeon5117 0ca844c
Merge pull request #1 from Team-Influy/feat/register
seoyeon5117 8c393b8
design: edit global css
seoyeon5117 b978eef
feat: implement Home page
seoyeon5117 23177c9
Merge pull request #2 from Team-Influy/feat/home
seoyeon5117 547bbb5
chore: 테일윈드 프리티어 플러그인 추가
xseojungx 19c79d1
chore: .prettierrc 수정
xseojungx 69b3b75
fix: install lightningcss
seoyeon5117 1027124
Merge pull request #3 from Team-Influy/fix/vercel-deploy-error
seoyeon5117 c689c73
fix: turbopack 삭제
seoyeon5117 d503269
Merge branch 'fix/vercel-deploy-error'
seoyeon5117 e00912b
fix: local font to font face
seoyeon5117 3170c56
Merge branch 'fix/vercel-deploy-error'
seoyeon5117 4f37e0e
chore: lucide 추가
xseojungx 81d9437
feat: navbar
xseojungx 20f7d32
fix: delete unused import
seoyeon5117 e0a5f93
Merge branch 'fix/vercel-deploy-error'
seoyeon5117 b4edd76
comment: 주석 추가
xseojungx 8c8712e
feat: zustand 적용 로그인 관리
xseojungx 674e739
fix: install lightningcss
seoyeon5117 2040137
fix: turbopack 삭제
seoyeon5117 0c60fae
fix: local font to font face
seoyeon5117 c0d57a8
fix: delete unused import
seoyeon5117 b29c17d
chore: .prettierrc 수정
xseojungx b002d0d
chore: lucide 추가
xseojungx cc152b7
feat: navbar
xseojungx d278c73
fix: install lightningcss
seoyeon5117 b3e5f8e
fix: install lightningcss
seoyeon5117 4772f84
chore: lucide 추가
xseojungx e559d69
fix
xseojungx 0d3a4c3
Merge branch 'master' into feat/navbar
xseojungx f83e46b
Merge pull request #4 from Team-Influy/feat/navbar
xseojungx 775e113
chore: install tanstack query
seoyeon5117 8d2c8e6
feat: install axios and set axiosInstance
seoyeon5117 56c91dc
feat: Integrate register api
seoyeon5117 aad4e91
feat: add ReactQueryProvider
seoyeon5117 9e6830a
Merge pull request #5 from Team-Influy/feat/register-api
seoyeon5117 a1a600f
feat: login
xseojungx dacb64f
chore: install tanstack query
seoyeon5117 77b8646
feat: install axios and set axiosInstance
seoyeon5117 24629ed
feat: Integrate register api
seoyeon5117 de1397d
feat: add ReactQueryProvider
seoyeon5117 4906169
feat: handle duplicate user registration error
seoyeon5117 5645316
feat: edit validations for registration fields
seoyeon5117 74e9c1a
Merge pull request #6 from Team-Influy/feat/register-api
seoyeon5117 e97333d
feat: login api 연결
xseojungx 3722ea2
feat: handle duplicate user registration error
seoyeon5117 145086a
feat: edit validations for registration fields
seoyeon5117 c3d646f
Merge pull request #7 from Team-Influy/feat/login
xseojungx a68eaad
feat: get rid of unused variables
seoyeon5117 9da7224
refactor: move fonts folder under assets folder
seoyeon5117 067e075
fix: fix deploy error
seoyeon5117 9a22219
feat: add issue templates for feature requests, bug reports, and gene…
seoyeon5117 9e5ad3d
feat: implement Members page
seoyeon5117 c0bff70
fix: update navbar and members page titles
seoyeon5117 99c68be
fix: adjust member card height for better layout
seoyeon5117 13d7f82
Merge pull request #9 from Team-Influy/feat/#8
seoyeon5117 0515838
fix: update constants for parts and teams for API interaction
seoyeon5117 23f6451
feat: implement Result page
seoyeon5117 5964869
feat: refresh token
xseojungx 790296a
feat: 로그인 인터셉터
xseojungx 64e35fd
feat: add API functions for demo and part results, and integrate into…
seoyeon5117 1b67afa
fix: remove redundant body styles and ensure consistent layout in Roo…
seoyeon5117 e4fecd3
fix: add min-height to body for consistent layout in RootLayout compo…
seoyeon5117 db44724
feat: add Not Found page with 404 error handling
seoyeon5117 a18dfee
feat: implement GlobalError component for error handling
seoyeon5117 1e56565
Merge pull request #14 from Team-Influy/feat/#11
seoyeon5117 5eee128
Merge branch 'master' into feat/#12
seoyeon5117 d16a6ef
feat: enhance error handling in VoteResult and Register components
seoyeon5117 efc1578
fix: 에러 처리
xseojungx 64c7fa7
chore: throwOnError true
xseojungx 1bdd0b0
fix: update constants for parts and teams for API interaction
seoyeon5117 d30091d
feat: implement Result page
seoyeon5117 57d0619
feat: add API functions for demo and part results, and integrate into…
seoyeon5117 da0550f
fix: remove redundant body styles and ensure consistent layout in Roo…
seoyeon5117 1460cd6
fix: add min-height to body for consistent layout in RootLayout compo…
seoyeon5117 4967b47
Merge branch 'master' into feat/#10
xseojungx e15cfcd
Merge pull request #13 from Team-Influy/feat/#10
xseojungx 1c6d48c
Merge pull request #15 from Team-Influy/feat/#12
seoyeon5117 a5ae555
feat: 투표 기능 완성
xseojungx 5ca0c97
fix: 팀 투표
xseojungx 76d1cb0
feat: throwOnError: true 추가
xseojungx 3637012
Merge pull request #17 from Team-Influy/feat/#16
xseojungx 85f7f12
design: 투표기능 수정
xseojungx 2a1d749
feat: 후보목록
xseojungx f1eac93
feat: 투표 결과 페이지
xseojungx e932014
feat: 에러처리
xseojungx ff7f9c9
design: 회원가입
xseojungx 676b212
fix: 빌드 오류 해결
xseojungx 536afd5
Merge pull request #19 from Team-Influy/design/#18
xseojungx 4aa568c
fix: 파일 이름 오류
xseojungx 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 |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| { | ||
| "extends": ["next/core-web-vitals", "prettier"] | ||
| } |
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,32 @@ | ||
| ## 개요 | ||
|
|
||
| <!-- 이 PR에서 어떤 작업을 했는지 간단히 설명해주세요. 어떻게보다 무엇을 왜 수정했는지 설명해주세요. --> | ||
|
|
||
| ## PR 유형 | ||
|
|
||
| 어떤 변경 사항이 있나요? | ||
|
|
||
| - [ ] ✨ 새로운 기능 추가 | ||
| - [ ] 🐛 버그 수정 | ||
| - [ ] 🎨 UI / 스타일 변경 (CSS 등) | ||
| - [ ] 📝 문서 수정 | ||
| - [ ] 🔧 코드 리팩토링 | ||
| - [ ] 🧪 테스트 코드 추가 / 수정 | ||
| - [ ] 💬 주석 추가 / 수정 | ||
| - [ ] 🧹 코드 외 변경사항 (예: 오타, 탭 사이즈, 변수명 변경 등) | ||
| - [ ] 📦 빌드 설정 / 패키지 매니저 수정 | ||
| - [ ] 📁 파일 또는 폴더명 수정 | ||
| - [ ] 🗑️ 파일 또는 폴더 삭제 | ||
|
|
||
| ## 작업 내용 | ||
|
|
||
| <!-- 작업 사항에 대한 설명을 적어주세요 --> | ||
|
|
||
| ## 스크린샷/동영상 | ||
|
|
||
| <!-- 작업물에 대한 스크린샷 혹은 동영상을 첨부해주세요 --> | ||
|
|
||
| ## 공유사항 | ||
|
|
||
| <!-- 리뷰어가 중점적으로 봐주었으면 좋겠는 부분을 적어주세요 --> | ||
| <!-- 논의할 사항이 있다면 적어주세요 --> |
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,41 @@ | ||
| # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
|
||
| # dependencies | ||
| /node_modules | ||
| /.pnp | ||
| .pnp.* | ||
| .yarn/* | ||
| !.yarn/patches | ||
| !.yarn/plugins | ||
| !.yarn/releases | ||
| !.yarn/versions | ||
|
|
||
| # testing | ||
| /coverage | ||
|
|
||
| # next.js | ||
| /.next/ | ||
| /out/ | ||
|
|
||
| # production | ||
| /build | ||
|
|
||
| # misc | ||
| .DS_Store | ||
| *.pem | ||
|
|
||
| # debug | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| .pnpm-debug.log* | ||
|
|
||
| # env files (can opt-in for committing if needed) | ||
| .env* | ||
|
|
||
| # vercel | ||
| .vercel | ||
|
|
||
| # typescript | ||
| *.tsbuildinfo | ||
| next-env.d.ts |
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,7 @@ | ||
| { | ||
| "plugins": ["prettier-plugin-tailwindcss"], | ||
| "semi": true, | ||
| "singleQuote": false, | ||
| "trailingComma": "all", | ||
| "tabWidth": 2 | ||
| } |
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,16 @@ | ||
| import { dirname } from "path"; | ||
| import { fileURLToPath } from "url"; | ||
| import { FlatCompat } from "@eslint/eslintrc"; | ||
|
|
||
| const __filename = fileURLToPath(import.meta.url); | ||
| const __dirname = dirname(__filename); | ||
|
|
||
| const compat = new FlatCompat({ | ||
| baseDirectory: __dirname, | ||
| }); | ||
|
|
||
| const eslintConfig = [ | ||
| ...compat.extends("next/core-web-vitals", "next/typescript"), | ||
| ]; | ||
|
|
||
| export default eslintConfig; |
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,35 @@ | ||
| import type { NextConfig } from "next"; | ||
|
|
||
| const nextConfig: NextConfig = { | ||
| /* config options here */ | ||
| webpack(config) { | ||
| // Grab the existing rule that handles SVG imports | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| const fileLoaderRule = config.module.rules.find((rule: any) => | ||
| rule.test?.test?.(".svg"), | ||
| ); | ||
|
|
||
| config.module.rules.push( | ||
| // Reapply the existing rule, but only for svg imports ending in ?url | ||
| { | ||
| ...fileLoaderRule, | ||
| test: /\.svg$/i, | ||
| resourceQuery: /url/, // *.svg?url | ||
| }, | ||
| // Convert all other *.svg imports to React components | ||
| { | ||
| test: /\.svg$/i, | ||
| issuer: fileLoaderRule.issuer, | ||
| resourceQuery: { not: [...fileLoaderRule.resourceQuery.not, /url/] }, // exclude if *.svg?url | ||
| use: ["@svgr/webpack"], | ||
| }, | ||
| ); | ||
|
|
||
| // Modify the file loader rule to ignore *.svg, since we have it handled now. | ||
| fileLoaderRule.exclude = /\.svg$/i; | ||
|
|
||
| return config; | ||
| }, | ||
| }; | ||
|
|
||
| export default nextConfig; |
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.
혹시 이 template 파일은 추후 협업을 위해서 작성하신 걸까요?
Uh oh!
There was an error while loading. Please reload this page.
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.
네 이번 과제에서도 pr 날릴 때 사용했습니다!