Skip to content

feat: SIGN-UP 화면 Figma PWF v3 정합 - #187

Merged
BcKmini merged 1 commit into
mainfrom
feat/issue-182-signup-figma-parity
Jul 30, 2026
Merged

feat: SIGN-UP 화면 Figma PWF v3 정합#187
BcKmini merged 1 commit into
mainfrom
feat/issue-182-signup-figma-parity

Conversation

@BcKmini

Copy link
Copy Markdown
Member

뭘 했나

Figma SIGN-UP(node 1290:125, Ready for Dev) 기준으로 맞춤. LOGIN(#181)에서 만든 Checkbox/EyeIcons/FieldIcons 그대로 재사용.

  • 필드 순서 이름 → 업무용 이메일 → 회사명 → 비밀번호 → 비밀번호 확인 (기존 사업장명이 맨 앞이던 순서 변경)
  • 비밀번호 강도 미터 추가 — 길이 8자 이상/영문+숫자 조합/12자 이상 또는 특수문자 3개 기준으로 약함·보통·안전 계산, 타이핑 시작하면 표시
  • 약관 동의 체크박스 3개 — [필수] 서비스 이용약관, [필수] 개인정보 수집·이용, [선택] 제품 소식. 필수 두 개 미동의 시 제출 차단(클라이언트 검증까지만, 실제 동의 이력 저장은 서버 issue [Screen] 서류관리 화면 신규 설계 및 구현 (/documents) #55 범위라 서버 요청 바디는 그대로 둠)
  • 이메일/비밀번호 입력 leading 아이콘 + 표시/숨김 토글
  • 좌측 헤드라인 "회사 업무 공간을 안전하게 시작하세요."로 교체, 기존 불릿형 benefits 리스트는 Figma에 없어서 제거
  • 제출 버튼 "회원가입" → "계정 만들기"

테스트

  • npm run lint && npm run test -- --run && npm run build 전부 통과 (295개)
  • 필수 약관 미동의 시 제출 막힘 테스트, 비밀번호 강도 미터 노출 테스트 추가

Closes#182

- 필드 순서를 Figma대로 이름 → 업무용 이메일 → 회사명 → 비밀번호 →
비밀번호 확인으로 재배치, 라벨 문구도 맞춤
- 비밀번호 강도 미터 추가 (길이·문자 조합 기준 3단계 클라이언트 계산,
passwordStrength.ts)
- 약관 동의 체크박스 3개 추가: [필수] 서비스 이용약관 동의, [필수]
개인정보 수집 및 이용 동의, [선택] 제품 소식 수신 — 필수 두 개
미동의 시 제출 차단(클라이언트 검증만, 서버에 동의 이력 저장은
server #55 범위)
- 이메일/비밀번호 입력에 leading 아이콘 + 비밀번호 표시/숨김 토글
추가 (LOGIN #181과 동일 패턴, Checkbox/EyeIcons/FieldIcons 재사용)
- 좌측 프로모 헤드라인 "회사 업무 공간을 안전하게 시작하세요."로 교체,
기존 benefits 불릿 리스트는 Figma에 없어서 제거
- 제출 버튼 문구 "회원가입" → "계정 만들기"로 Figma에 맞춤
Closes#182
@BcKminiBcKmini self-assigned this Jul 30, 2026
@BcKmini
BcKmini merged commit e659dc9 into mainJul 30, 2026
@BcKmini
BcKmini deleted the feat/issue-182-signup-figma-parity branch July 30, 2026 07:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] SIGN-UP 화면 Figma PWF v3 정합 (비밀번호 강도 미터·약관 동의 체크박스)

1 participant

@BcKmini