DAY 8 Membership & Onboarding Experience Codex AI Lab

회원 서비스 설계 & 사용성 검증

단순히 회원가입/로그인 기능을 코딩하는 것을 넘어, 사용자가 가장 매끄럽게 가입할 수 있는 최적의 온보딩 동선을 설계하고, 보안/정합성 가드를 탄탄히 조립하며, AI를 통해 사용자 중심 품질을 점검합니다.

← Day 8 메인 강의실 가기
TASK 1
Planning Task 01

회원 기능 설계하기

우리 서비스 비즈니스에 맞는 필수 회원 기능(가입, 로그인)과 확장 기능(소셜로그인, 마이페이지)을 도출하고 우선순위 명세 테이블을 작성합니다.

예상 산출물

  • day8_service_intro.md 기반 설계서
  • 구현 우선순위 체크리스트 표
Task 1 실습실 입장 →
TASK 2
UX Flow Task 02

사용자 관점에서 회원 기능 검토

입력 항목이 너무 많거나 오류 시 비밀번호가 리셋되어 가입 단계에서 이탈하는 장벽을 찾아내고, 시점별로 입력을 분할하는 개선안을 수립합니다.

예상 산출물

  • day8_signup_spec.md 분석서
  • 가입 장벽 제거 사용자 흐름 보고서
Task 2 실습실 입장 →
TASK 3
Integrity Task 03

회원 기능 점검하기

중복 이메일 가입으로 인한 무결성 파괴, 메일 주소 형식 위배, 비밀번호 변경 시의 보안 세션 예외 등을 차단하는 정합성 가드 코드를 보강합니다.

예상 산출물

  • day8_user_service.js 취약 감사
  • 중복 가드/정규식 보강 JS 소스
Task 3 실습실 입장 →
MISSION 1
QA Review Mission 01

처음 가입하는 사용자 되어보기

디지털 소외 계층 가상 유저 페르소나를 활용해 가입 화면에서 규칙 인지가 어긋나 마찰을 겪는 지점을 수집하고, 실시간 반응 유효성 처리를 적용합니다.

예상 산출물

  • day8_first_user_review.md
  • 이메일 blur 비동기 체크 요구서
Mission 1 실습실 입장 →
MISSION 2
Usability Metric Mission 02

회원 서비스 품질 평가하기

작성한 최종 회원 로직을 조작 편의성, 에러 예방성, 보안 안전도 등 다차원 평점으로 정량 분석받고, 로그인 상세 실패 메시지 취약점을 패치합니다.

예상 산출물

  • day8_usability_evaluation.md
  • 실패 메시지 보안 개선 코드 단일화
Mission 2 실습실 입장 →