Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
e1ae03e
chore: 프로젝트 초기 설정
Yeobi00 May 13, 2026
c8383b3
chore: ESLint 및 Prettier 설정
Yeobi00 May 13, 2026
ffb0056
chore: Husky, lint-staged, commitlint 설정
Yeobi00 May 13, 2026
d6bb415
chore: GitHub 설정 추가
Yeobi00 May 13, 2026
fd14056
chore: 데스크탑 우선 반응형 환경 구축을 위한 설정 추가
yujinnieOhh May 13, 2026
eb62879
feat: 폰트 및 디자인 토큰 설정
Yeobi00 May 15, 2026
ece7639
feat: 공통 레이아웃 및 네비게이션 구현
Yeobi00 May 15, 2026
ee66ba0
feat: 공통 UI 컴포넌트 구현
Yeobi00 May 15, 2026
ac456de
Merge pull request #3 from CEOS-CONX/feature/2-design-system
Yeobi00 May 15, 2026
c2aae17
feat: 로그인 페이지 구현
Yeobi00 May 15, 2026
5d8439c
feat: 회원가입 페이지 구현
Yeobi00 May 15, 2026
451ca37
feat: input 칸 관련 수정
Yeobi00 May 15, 2026
ecd0e45
Merge pull request #5 from CEOS-CONX/feature/4-login-ui
Yeobi00 May 15, 2026
f225f13
feat: 온보딩 페이지 구현
Yeobi00 May 15, 2026
958b612
Merge pull request #7 from CEOS-CONX/feature/6-onboarding-page
Yeobi00 May 15, 2026
3695afc
feat: voting 배경 스타일링
yujinnieOhh May 15, 2026
55141c8
Merge branch 'dev' of https://github.com/CEOS-CONX/next-vote-23rd int…
yujinnieOhh May 15, 2026
7acd389
fix: 깃허브 배포 레포 경로 수정
Yeobi00 May 16, 2026
a47b3b2
Merge pull request #9 from CEOS-CONX/chore/8-fix-deploy-repository
Yeobi00 May 16, 2026
d3d73df
Merge pull request #10 from CEOS-CONX/dev
Yeobi00 May 16, 2026
b52a58e
fix: 깃허브 배포 레포 재수정
Yeobi00 May 16, 2026
1bd3906
Merge pull request #11 from CEOS-CONX/chore/8-refix-deploy-setting
Yeobi00 May 16, 2026
e11d368
Merge pull request #12 from CEOS-CONX/dev
Yeobi00 May 16, 2026
7d268de
feat: voting 메인 페이지 구현
yujinnieOhh May 16, 2026
ee6ae49
Merge branch 'dev' of https://github.com/CEOS-CONX/next-vote-23rd int…
yujinnieOhh May 16, 2026
dbd7387
Merge pull request #13 from CEOS-CONX/feature/01-voting-setup
yujinnieOhh May 16, 2026
117fb9a
feat: teams.ts 파일 구조 수정
yujinnieOhh May 16, 2026
5f4514a
feat: leader 투표 페이지 구현 및 반응형 기준 수정(mobile first -> desktop first)
yujinnieOhh May 16, 2026
79400bd
feat: demoday 투표 페이지 구현
yujinnieOhh May 16, 2026
7f842b9
Merge pull request #14 from CEOS-CONX/feat/voting-details
yujinnieOhh May 16, 2026
703a3d3
feat: members 화면 구현
yujinnieOhh May 16, 2026
a35a800
Merge pull request #15 from CEOS-CONX/feat/members
yujinnieOhh May 16, 2026
3aaedf4
Merge pull request #16 from CEOS-CONX/dev
yujinnieOhh May 16, 2026
efd1f1d
feat: 로그인 UI 수정
Yeobi00 Jun 23, 2026
a334b56
feat: 회원가입 UI 수정
Yeobi00 Jun 23, 2026
81954bd
feat: 모바일 UI 수정
Yeobi00 Jun 24, 2026
0130db7
Merge pull request #17 from CEOS-CONX/feature/4-improve-auth-page
Yeobi00 Jun 24, 2026
e6e21b5
Merge branch 'dev' into feature/18-auth-settings
Yeobi00 Jun 24, 2026
5c60560
feat: 인증 시스템 구현
Yeobi00 Jun 25, 2026
da73a7f
feat: 로그인/회원가입 페이지 인증 연동
Yeobi00 Jun 25, 2026
904d914
feat: 에러 코드 및 파트 상수 정의
Yeobi00 Jun 25, 2026
be39019
Merge pull request #19 from CEOS-CONX/feature/18-auth-settings
Yeobi00 Jun 25, 2026
66af36e
feat: 온보딩 페이지 UI 개선 반영
Yeobi00 Jun 26, 2026
1cc945e
Merge pull request #22 from CEOS-CONX/feature/21-improve-onboarding-UI
Yeobi00 Jun 26, 2026
89062f4
feat: 아이콘 추가
Yeobi00 Jun 26, 2026
1e0141e
feat: About Us 페이지 구현
Yeobi00 Jun 26, 2026
d72e504
Merge pull request #24 from CEOS-CONX/feature/23-about-us-page-ui
Yeobi00 Jun 26, 2026
658fd61
Merge pull request #25 from CEOS-CONX/dev
Yeobi00 Jun 27, 2026
958b6f1
fix: 로그인 페이지 Suspense로 감싸기
Yeobi00 Jun 27, 2026
19c7525
Merge pull request #27 from CEOS-CONX/fix/26-use-search-params-error
Yeobi00 Jun 27, 2026
578cfd3
Merge pull request #28 from CEOS-CONX/dev
Yeobi00 Jun 27, 2026
8ccde68
fix: turbopack root 추가
yujinnieOhh Jun 27, 2026
25aaf34
feat: 파트 투표 결과 페이지 연결
yujinnieOhh Jun 27, 2026
81bc0e5
feat: 재투표 버튼 생성
yujinnieOhh Jun 27, 2026
57cf83a
feat: svg 버튼 위치 및 크기 조정
yujinnieOhh Jun 27, 2026
8e26770
Merge branch 'dev' of https://github.com/CEOS-CONX/next-vote-23rd int…
yujinnieOhh Jun 27, 2026
9a46c99
Merge pull request #29 from CEOS-CONX/feat/voting-details
yujinnieOhh Jun 27, 2026
39dd872
feat: vote 관련 api 경로 추가
yujinnieOhh Jun 27, 2026
43c2be3
feat: 투표 결과 페이지 api 연동
yujinnieOhh Jun 27, 2026
87059ff
feat: 투표하기 api 연동(재투표 포함)
yujinnieOhh Jun 27, 2026
025fb53
Merge pull request #30 from CEOS-CONX/feat/20-vote-api-integration
yujinnieOhh Jun 28, 2026
7971f56
Merge pull request #31 from CEOS-CONX/dev
yujinnieOhh Jun 28, 2026
41d5490
feat: BE 역할 반영
Yeobi00 Jun 29, 2026
c040c57
Merge pull request #33 from CEOS-CONX/feature/32-reflect-be-roles
Yeobi00 Jun 29, 2026
01d9a42
Merge pull request #34 from CEOS-CONX/dev
Yeobi00 Jun 29, 2026
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
12 changes: 12 additions & 0 deletions .claude/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"version": "0.0.1",
"configurations": [
{
"name": "dev",
"runtimeExecutable": "pnpm",
"runtimeArgs": ["dev"],
"port": 3000,
"autoPort": true
}
]
}
76 changes: 76 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: 🐞 Bug Report
description: 버그를 발견했을 때 작성해주세요
title: "fix: "
type: Bug
labels: ["type: fix", "triage"]
body:
- type: markdown
attributes:
value: |
버그 리포트를 작성해주셔서 감사합니다! 빠른 확인을 위해 아래 항목을 채워주세요.

- type: checkboxes
id: prerequisites
attributes:
label: 사전 확인
options:
- label: 비슷한 이슈가 이미 등록되어 있는지 검색했습니다
required: true
- label: 최신 버전에서도 문제가 재현됩니다
required: true

- type: textarea
id: description
attributes:
label: 무엇이 문제인가요?
description: 어떤 동작을 기대했고, 실제로는 어떤 일이 일어났는지 설명해주세요
placeholder: 예) 로그인 후 메인 페이지로 이동해야 하는데 500 에러가 발생합니다
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: 재현 단계
description: 문제를 재현할 수 있는 단계를 순서대로 적어주세요
value: |
1.
2.
3.
validations:
required: true

- type: input
id: version
attributes:
label: 버전
placeholder: "예: v1.2.3, commit abc123"
validations:
required: true

- type: dropdown
id: environment
attributes:
label: 실행 환경
multiple: true
options:
- macOS
- Windows
- Linux
- iOS
- Android
validations:
required: true

- type: textarea
id: logs
attributes:
label: 로그 / 에러 메시지
description: 관련 로그가 있다면 붙여넣어주세요. 코드 블록으로 자동 포맷됩니다.
render: shell

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 스크린샷, 관련 이슈 링크 등 도움이 될 만한 내용을 자유롭게 적어주세요.
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/chore.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: 🧹 Chore
description: 빌드, 설정, 의존성, 저장소 운영 관련 작업
title: "chore: "
labels: ["type: chore", "triage"]
body:
- type: dropdown
id: kind
attributes:
label: 작업 종류
options:
- 의존성 업데이트
- 빌드 / 배포 설정
- CI / GitHub Actions
- 린터 / 포매터 설정
- 저장소 메타 (.github 등)
- 기타
validations:
required: true

- type: textarea
id: description
attributes:
label: 무슨 작업인가요?
description: 어떤 변경이 필요한지 설명해주세요
validations:
required: true

- type: textarea
id: reason
attributes:
label: 왜 필요한가요?
description: 이 작업이 필요한 배경이나 이유를 적어주세요
validations:
required: true

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 참고 링크, 영향 범위 등
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: 📖 Docs
description: 문서 추가 / 수정 / 오타 제보
title: "docs: "
labels: ["type: docs", "triage"]
body:
- type: dropdown
id: kind
attributes:
label: 어떤 종류의 문서 작업인가요?
options:
- 새 문서 추가
- 기존 문서 수정 / 보완
- 오타 / 링크 수정
- 번역
validations:
required: true

- type: input
id: location
attributes:
label: 대상 문서 위치
description: 파일 경로 또는 URL을 적어주세요
placeholder: "예: README.md, docs/getting-started.md"
validations:
required: true

- type: textarea
id: description
attributes:
label: 무엇을 바꿔야 하나요?
description: 현재 어떤 내용이고, 어떻게 바뀌어야 하는지 적어주세요
validations:
required: true

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 참고 자료나 관련 이슈 링크가 있다면 적어주세요
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: ✨ Feature Request
description: 새로운 기능을 제안해주세요
title: "feat: "
type: Feature
labels: ["type: feat", "triage"]
body:
- type: textarea
id: problem
attributes:
label: 어떤 문제를 해결하고 싶나요?
description: 현재 어떤 불편함이나 한계가 있는지 설명해주세요
placeholder: 예) 현재는 X를 하기 위해 매번 Y를 수동으로 해야 합니다
validations:
required: true

- type: textarea
id: solution
attributes:
label: 제안하는 해결책
description: 어떻게 동작하면 좋을지 구체적으로 설명해주세요
validations:
required: true

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 참고할 만한 자료, 예시, 스크린샷 등
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/other.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: 📌 기타
description: 위 카테고리에 없는 작업 (perf, test, style, build, ci 등)
title: ": "
labels: ["triage"]
body:
- type: markdown
attributes:
value: |
Conventional Commits 타입 중 별도 템플릿이 없는 작업용이에요.
제목 prefix는 작성 후 직접 `타입: 내용` 형태로 수정해주세요.

- type: dropdown
id: type
attributes:
label: 작업 타입
description: Conventional Commits 타입을 골라주세요
options:
- perf - 성능 개선
- test - 테스트 추가 / 수정
- style - 코드 스타일 / 포매팅
- build - 빌드 시스템 / 의존성
- ci - CI 설정
- revert - 이전 커밋 되돌리기
validations:
required: true

- type: textarea
id: description
attributes:
label: 무슨 작업인가요?
description: 어떤 변경이 필요한지 설명해주세요
validations:
required: true

- type: textarea
id: reason
attributes:
label: 왜 필요한가요?
description: 이 작업이 필요한 배경이나 이유를 적어주세요
validations:
required: true

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 참고 링크, 영향 범위, 관련 이슈/PR 등
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: ♻️ Refactor
description: 동작 변경 없이 코드 구조를 개선하는 작업
title: "refactor: "
labels: ["type: refactor", "triage"]
body:
- type: markdown
attributes:
value: |
리팩터링은 **외부 동작은 그대로 두고 내부 구조만 개선**하는 작업이에요.
동작이 바뀌는 작업이라면 `feat` 또는 `fix` 템플릿을 사용해주세요.

- type: input
id: target
attributes:
label: 리팩터링 대상
description: 파일 경로, 모듈명, 함수명 등
placeholder: "예: src/utils/auth.ts, UserService"
validations:
required: true

- type: textarea
id: current
attributes:
label: 현재 구조의 문제점
description: 어떤 부분이 개선되어야 하는지 설명해주세요
placeholder: 예) 같은 로직이 여러 곳에 중복되어 있음 / 책임이 너무 많은 클래스 / 테스트하기 어려운 구조 등
validations:
required: true

- type: textarea
id: proposal
attributes:
label: 개선 방향
description: 어떻게 바꾸면 좋을지 적어주세요
validations:
required: true

- type: checkboxes
id: behavior
attributes:
label: 동작 변경 여부
options:
- label: 외부 동작(API, UI, 결과)이 변하지 않습니다
required: true

- type: textarea
id: additional
attributes:
label: 추가 정보
description: 영향 범위, 관련 이슈/PR 링크 등
38 changes: 38 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!--
PR 제목은 Conventional Commits 형식으로 작성해주세요.
예) feat: 다크모드 토글 추가
fix: 로그인 후 리다이렉트 오류 수정
refactor: UserService 책임 분리
-->

## 작업 종류

<!-- 해당하는 항목에 [x] 표시해주세요 -->

- [ ] feat — 새 기능
- [ ] fix — 버그 수정
- [ ] docs — 문서
- [ ] refactor — 리팩터링 (동작 변경 없음)
- [ ] chore — 빌드/설정/메타
- [ ] perf — 성능 개선
- [ ] test — 테스트
- [ ] 기타:

## 무엇을 / 어떻게

<!-- 이 PR에서 무엇을 어떻게 구현했는지 적어주세요 -->

## 관련 이슈

<!-- 연결된 이슈가 있다면 키워드와 함께 적어주세요.
"Closes #42" 형식으로 적으면 머지 시 이슈가 자동으로 닫힙니다. -->

Closes #

## 체크리스트

- [ ] PR 제목이 Conventional Commits 형식을 따릅니다
- [ ] 셀프 리뷰를 진행했습니다
- [ ] 필요한 테스트를 추가했거나, 기존 테스트가 통과합니다
- [ ] 문서 업데이트가 필요한 경우 함께 수정했습니다
- [ ] Breaking change가 있다면 PR 설명에 명시했습니다
41 changes: 41 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Build & Deploy to https://github.com/Yeobi00/next-vote-23rd

on:
push:
branches:
- master
workflow_dispatch:

jobs:
build-and-push:
runs-on: ubuntu-latest

steps:
- name: Checkout source
uses: actions/checkout@v4
with:
persist-credentials: false

- name: Prepare output
run: |
rm -rf output
mkdir -p output
rsync -a \
--exclude='output' \
--exclude='.git' \
--exclude='.github' \
./ output/

- name: Push to https://github.com/Yeobi00/next-vote-23rd
id: push
uses: cpina/github-action-push-to-another-repository@v1.7.2
env:
API_TOKEN_GITHUB: ${{ secrets.AUTO_ACTIONS }}
with:
source-directory: 'output'
destination-github-username: Yeobi00
destination-repository-name: next-vote-23rd
user-name: GitHub Actions
user-email: ${{ secrets.EMAIL }}
commit-message: 'Deploy from build: ${{ github.sha }}'
target-branch: master
Loading