Skip to content

Conversation

@Lseojeong
Copy link
Collaborator

배포 링크

https://snazzy-baklava-3e5b7c.netlify.app/


진행한 미션 버전

  • 초급 (Ver 1)
  • 중급 (Ver 2)

미션 요구사항

공통

  • 아래로 스크롤 해도 상단 네비게이션 바(Global Navigation Bar)가 최상단에 고정됩니다.
  • "판다마켓" 클릭 시 루트 페이지("/")로 이동합니다.(새로고침)
  • 로그인 페이지, 회원가입 페이지 모두 로고 위 상단 여백이 동일합니다.
  • SNS 아이콘들은 클릭시 각각 실제 서비스 홈페이지로 이동합니다.
  • "회원가입"버튼 클릭 시 "/signup" 페이지로 이동합니다.
  • "로그인"버튼 클릭 시 "/login" 페이지로 이동합니다.

심화

  • 비밀번호 input 요소 오른쪽에 눈모양 아이콘을 추가합니다. (추후 클릭으로 비밀번호를 보거나 가릴 수 있도록 기능을 만들어 갈 예정입니다.)

주요 변경사항 및 학습 포인트

  1. 폴더 구조 재정립
  • 기존에 혼재되어 있던 파일들을 pages, css 폴더로 재구성
  1. 메인 페이지 이미지 포맷 변경 (PNG → SVG)

  2. Pretendard 가변 다이나믹 서브셋 적용


주강사에게

집중적으로 봐줬으면 하는 부분

  • 피그마 디자인 시안에 맞춰서 구현하려고 노력했습니다.

해결하지 못한 문제 / 궁금한 점

  • 변수명을 축약해서 쓰는 것과 풀어서 쓰는 것 중 어떤 것이 더 좋을지 궁금합니다.(ex. btn vs button/ desc vs description)

@Lseojeong Lseojeong added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Dec 22, 2025
Copy link
Collaborator

@ByungyeonKim ByungyeonKim left a comment

Choose a reason for hiding this comment

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

안녕하세요, 서정님!
이번 미션 역시, 구현을 정말 잘 해주셨습니다.
크게 피드백 드릴만한 요소는 없는 것 같아요.

코드 포맷을 수정한 부분이 꽤 보이네요. 추후 이런 수정으로 인한 커밋이 늘면 안 되겠죠.
prettier를 활용해서 자동 포맷팅이 되도록 만들면 좋을 것 같아요. 그럼 더 이상 코드 포맷을 신경쓰지 않고, 일관된 코드 스타일을 유지할 수 있어요. 🎨 (Tab Size는 지금처럼 2로 설정하시는 것을 추천드려요.)

자잘한 피드백은 코멘트를 참고해 주세요. 😊

변수명을 축약해서 쓰는 것과 풀어서 쓰는 것 중 어떤 것이 더 좋을지 궁금합니다.(ex. btn vs button/ desc vs description)

: 예로 들어주신 변수명처럼 충분히 자주 사용되거나, 맥락을 보고 알아볼 수 있다면 괜찮습니다. 중요한 건 btn으로 작성했다면, 일관되게 작성하는 것이 중요해요. 뭐가 더 나은지는 개인 프로젝트에서는 크게 상관이 없고, 팀 프로젝트 시 축약보다는 전체적으로 명확하게 작성하는 쪽을 더 선호한다면 풀어서 작성하는 것이 좋은거죠. 🙂


이번 미션도 정말 고생하셨습니다. 👏 미션 3까지 빠르게 가시죠! 🚀

@@ -0,0 +1,159 @@
body {
font-family: 'Pretendard', sans-serif;
Copy link
Collaborator

Choose a reason for hiding this comment

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

가변 글꼴의 font-family 속성값은 'Pretendard Variable'이에요.

Comment on lines +1 to +8
body {
font-family: 'Pretendard', sans-serif;
}
.auth-container{
max-width: 640px;
margin: 0 auto;
}
.auth-login-layout {
Copy link
Collaborator

Choose a reason for hiding this comment

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

전체 구현은 너무나 잘 해주셨기 때문에, 코드 작성 포맷에 더 신경써주시면 좋아요. 줄바꿈 및 공백을 수정해주세요!

Suggested change
body {
font-family: 'Pretendard', sans-serif;
}
.auth-container{
max-width: 640px;
margin: 0 auto;
}
.auth-login-layout {
body {
font-family: 'Pretendard', sans-serif;
}
.auth-container {
max-width: 640px;
margin: 0 auto;
}
.auth-login-layout {

Comment on lines +70 to +72
</div>

<div class="auth-field">
Copy link
Collaborator

Choose a reason for hiding this comment

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

형제 요소임에도 다른 계층의 요소처럼 포맷팅이 되어 있네요..!

Comment on lines +73 to +76
<label for="password_check" class="auth-label">비밀번호 확인</label>
<div class="auth-password-container">
<input
id="password_check"
Copy link
Collaborator

Choose a reason for hiding this comment

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

id 속성값의 네이밍은 snake_case로 구분 하셨군요. 좋습니다! 👍
id의 경우 보통 JS로 제어하는 경우가 많아, camelCase로 작성하기도 합니다. 🤓

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants