TASK 1
회원 기능 설계하기
우리 서비스 비즈니스에 맞는 필수 회원 기능(가입, 로그인)과 확장 기능(소셜로그인, 마이페이지)을 도출하고 우선순위 명세 테이블을 작성합니다.
예상 산출물
day8_service_intro.md기반 설계서- 구현 우선순위 체크리스트 표
단순히 회원가입/로그인 기능을 코딩하는 것을 넘어, 사용자가 가장 매끄럽게 가입할 수 있는 최적의 온보딩 동선을 설계하고, 보안/정합성 가드를 탄탄히 조립하며, AI를 통해 사용자 중심 품질을 점검합니다.
← Day 8 메인 강의실 가기우리 서비스 비즈니스에 맞는 필수 회원 기능(가입, 로그인)과 확장 기능(소셜로그인, 마이페이지)을 도출하고 우선순위 명세 테이블을 작성합니다.
day8_service_intro.md 기반 설계서입력 항목이 너무 많거나 오류 시 비밀번호가 리셋되어 가입 단계에서 이탈하는 장벽을 찾아내고, 시점별로 입력을 분할하는 개선안을 수립합니다.
day8_signup_spec.md 분석서중복 이메일 가입으로 인한 무결성 파괴, 메일 주소 형식 위배, 비밀번호 변경 시의 보안 세션 예외 등을 차단하는 정합성 가드 코드를 보강합니다.
day8_user_service.js 취약 감사디지털 소외 계층 가상 유저 페르소나를 활용해 가입 화면에서 규칙 인지가 어긋나 마찰을 겪는 지점을 수집하고, 실시간 반응 유효성 처리를 적용합니다.
day8_first_user_review.md작성한 최종 회원 로직을 조작 편의성, 에러 예방성, 보안 안전도 등 다차원 평점으로 정량 분석받고, 로그인 상세 실패 메시지 취약점을 패치합니다.
day8_usability_evaluation.md