Skip to content
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

feat: 29기 지원서 질문 데이터 추가 #249

Merged
merged 20 commits into from
Mar 1, 2025

Conversation

jiucchu
Copy link
Collaborator

@jiucchu jiucchu commented Feb 27, 2025

관련 이슈

작업 분류

  • 버그 수정
  • 신규 기능 추가
  • 프로젝트 구조 변경
  • 코드 스타일 변경
  • 기존 기능 개선
  • 문서 수정

PR을 통해 해결하려는 문제가 무엇인가요? 🚀

  • 29기 신입모집을 위한 지원서 질문을 추가하고, 관련 페이지를 업데이트했습니다.

PR에서 핵심적으로 변경된 부분이 어떤 부분인가요? 👀

1. 필수 확인 사항 분리

  • 개인정보수집과 함께 묶여있던 확인 문구를 개별 항목으로 분리하고, 문구를 수정했습니다.
image

2. 공통 질문 사항 수정

공통 질문 사항 중, 3. 기본 인적 사항을 3. 전공을 입력해주세요. 로 변경했습니다.

3. 개발자 질문 8번 타입 변경

기존 BooleanTextarea 이었던 질문을 수정하고, Horizontal 타입으로 변경했습니다.
image

4. 기타 요구사항에 맞춘 질문 수정

  • 분야별 질문 중 '실패 경험' 질문과 '무언가에 열정을 쏟은 경험' 순서 교체
image
  • 진로에 관련한 분야별 질문 수정
    본인이 생각하는 진로와 이를 위해 노력한 점에 대해 이야기해주세요. -> {특정 분야}를 희망하는 이유는 무엇인가요?
image
  • 면접 시간 및 개인정보 상수 데이터 업데이트

핵심 변경사항 이외 추가적으로 변경된 사항이 있나요? ➕

1. applicationLayout의 줄바꿈 속성 변경

  • 기존 break-keep(단어 단위 줄바꿈)으로 적용되어 있던 속성을 break-all(문자 단위 줄바꿈)으로 변경했습니다.

2. Horizontal.componet의 subtitle 코드 리팩토링

  • subtitle 내부에서 볼드 태그를 사용하기 위해 코드를 리팩토링 했습니다.
image

3. ApplicationNavbar의 button 스타일 수정

  • navbar에 내용을 추가 한뒤 16인치 이상의 모니터에서 아래와 같이 뒤틀리는 모습을 발견했습니다.
  • 이를 해결하기 위해 Navbar의 button에 w-full 속성을 추가했습니다.
    image

이런 부분을 신경써서 봐주셨으면 좋겠어요. 🙋🏻‍♂️

  • 이전 기수보다 지원지 질문 변경이 많은 편입니다. 반영되지 않은 사항 혹은 오탈자가 있는지 확인 부탁드립니다.
  • 기존 한 페이지에 묶여있던 질문을 따로 분리했습니다. (필수 확인 사항) 이로 인해 발생하는 사이드 이펙트가 있을지 중심적으로 봐주시면 감사하겠습니다!

체크리스트 ✅

  • reviewers 설정
  • assignees 설정
  • label 설정

@jiucchu jiucchu self-assigned this Feb 27, 2025
@jiucchu jiucchu added the feature 기능개발 label Feb 28, 2025
Copy link
Collaborator

@cho-in-sik cho-in-sik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 👍

title: "기본 인적 사항을 입력해주세요.",
type: "customHuman",
value: {
hunamName: { name: "name" },
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hunamName -> humanName 오탈자 있습니다!
근데 전 기수 질문지에도 hunamName이어서 바꾼다면 타입까지 바꿔주시면 감사하겠습니다~

Copy link
Collaborator

@smb0123 smb0123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image
alert 창 메시지와 input에 입력해야 하는 메시지가 다른데 질문의 멘트 수정 (확인했습니다 => 확인했습니다.)과 alert 창 메시지 변경 (체크해주세요. => 입력해주세요.)로 변경하는 건 어떤가요?

@jiucchu jiucchu force-pushed the feat/241-update-application branch from df17b76 to 8ea2e35 Compare February 28, 2025 06:07
Copy link
Collaborator

@geongyu09 geongyu09 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생 많으셨습니다!
놓친 부분이 있는지를 중점적으로 보려고 했는데, 문제 없어보입니다!

import {
APPLICATION_MANAGER,
APPLICATION_NAVBAR_MANAGER,
} from "@/src/constants/application/28/manager";
} from "@/src/constants/application/29/manager";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

해당 부분도 나중에는 동적 임폴트문으로 변경해도 좋을 것 같아요!
하나씩 변경하는 것은 아무래도 실수를 범할 위험성이 있는 것 같습니다

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

언젠간 서버로 넘겨야할 놈들이네요..

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

사실 저렇게 하지 않고, url에 기수를 집어 넣으므로서 작동하게 하고 싶었습니다...
하지만 BE에서는 허락해주지 않는 그런 컨택스트가 있습니다.

<Txt className="text-sm whitespace-pre-wrap">
{applicationQuestion.subtitle}
</Txt>
<>
Copy link
Collaborator

@smb0123 smb0123 Feb 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fragment 태그를 빼도 될 것 같습니다.

title:
"에코노베이션은 3학기 이상의 활동과 매주 금요일 17시 주간발표 참여가 필수이며, 최종 합격 시 신입 기수로 구성된 팀으로 한 학기 동안 활동하게 됩니다. \n또한, 에코노베이션에서 운영되고 있는 다양한 부서 활동과 네트워킹 행사에 적극적인 참여를 권장합니다.",
subtitle:
"위 내용을 확인하셨으면 <b>'확인했습니다'</b>를 기입해주세요.\n확인하지 않았을 시 합격이 취소될 수 있습니다.",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다 => 확인했습니다.
변경부탁드립니다.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

개발자와 기획자 파일도 수정 부탁드려요 !

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수정 완료 했습니다!

Copy link
Collaborator

@smb0123 smb0123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 ~

Copy link
Collaborator

@2yunseong 2yunseong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR 메세지 열심히 작성해주셔서, 코드를 이해하는 데 편했습니다 :)
첫 기여 축하드립니다 👍
또 가장 하드하게 코딩된 부분 작업이라, 더더욱 고생하셨습니다 😭

허나, git add . 하시는 습관은 안좋은 습관입니다 🥲 한 가지만 확인 부탁드립니다 ✅

import {
APPLICATION_MANAGER,
APPLICATION_NAVBAR_MANAGER,
} from "@/src/constants/application/28/manager";
} from "@/src/constants/application/29/manager";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

언젠간 서버로 넘겨야할 놈들이네요..

@@ -17,7 +17,7 @@ const ApplicantCustomHuman = ({
<>
<div className="flex items-center pt-6 pb-12">
<Txt typography="h1" className="px-6 min-w-fit">
{applicantDataFinder(data, customHumanData.value.hunamName.name)}
{applicantDataFinder(data, customHumanData.value.humanName.name)}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 방식(applicantDataFinder)의 진짜 큰 문제점.. 휴먼에러를 못 잡습니다 ㅠ

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

의존성 변경이 없는것 같은데 package-lock까지 커밋한 이유가 있을까요?? 추가로, 우리 팀은 pnpm을 사용하여야 합니다.
불필요한 lock 파일이 올라와 있는 것 같아요.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 파일이 커밋된 이유를 설명해주실 수 있나용??

@jiucchu jiucchu force-pushed the feat/241-update-application branch from 635dc5c to a488b50 Compare March 1, 2025 01:35
@jiucchu jiucchu requested a review from 2yunseong March 1, 2025 05:48
@jiucchu jiucchu merged commit 0f6d00b into main Mar 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 기능개발
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FE] feat: 29기 지원서 질문 데이터 추가
6 participants