# 배민 로그인 ### 🤲 함께한 멤버 <table align="center"> <tr> <td> <a href="https://github.com/KimKwon"> <img src="https://avatars.githubusercontent.com/KimKwon" width="100"/> </a> </td> <td> <a href="https://github.com/youngkyo0504"> <img src="https://avatars.githubusercontent.com/youngkyo0504" width="100"/> </a> </td> <td> <a href="https://github.com/sangrimlee"> <img src="https://avatars.githubusercontent.com/sangrimlee" width="100"/> </a> </td> <td> <a href="https://github.com/pyo-sh"> <img src="https://avatars.githubusercontent.com/pyo-sh" width="100"/> </a> </td> </tr> <tr> <td align="center"> <a href="https://github.com/"> 권혁진 </a> </td> <td align="center"> <a href="https://github.com/"> 금교영 </a> </td> <td align="center"> <a href="https://github.com/"> 이상림 </a> </td> <td align="center"> <a href="https://github.com/pyo-sh"> 표석훈 </a> </td> </tr> </table> ## 1. 초기 화면 - [ ] 레이아웃 설계하기 - [ ] 로그인 페이지로 이동 ## 2. 로그인 화면 - [ ] 레이아웃 설계하기 - **로그인** - [ ] 값이 비었을 때, 로그인 버튼을 누르면 에러 메시지 표시 (빨간 텍스트) - [ ] 서버에서는 로그인 방식 정하기(쿠키,세션) - [ ] 회원 가입 화면으로 이동 ## 3. 회원가입 ### 3-1. 가입 / 약관 동의 화면 - [ ] 필수화면 모두 선택 완료시, 하단 '다음으로' 버튼 활성화(배경색이 변함)(checkbox) - [ ] 전체동의 구현 - [ ] 나이 선택 구현(둘 중 하나만 할 수 있음,radio) - [ ] 휴대전화 인증 화면으로 이동 ### 3-2. 휴대전화 인증 화면 - [ ] 레이아웃 설계하기 - [ ] 휴대전화 입력 - [ ] 입력완료 시 'v' 체크 색깔 변화 - [ ] 'x' 버튼으로 입력 값 초기화( - [ ] 입력 값 휴대전화 형태 유지(xxx-xxxx-xxxx)(input[type="tel"]이라고 하면 validation 됨([w3schools 참조](https://www.w3schools.com/tags/att_input_type_tel.asp)) - [ ] 인증번호 - [ ] setTimeout API를 이용한 비동기 구현 - [ ] 랜덤 4개 숫자 값 구현 - [ ] 다시 받기 구현 - [ ] 추가정보 입력 화면 이동 ### 3-3. 추가정보 입력 화면 - [ ] 이메일 중복 확인 구현 - [ ] 체크 표시 - [ ] 다른 입력 값 UI 노출(닉네임, 비밀번호, 생년월일)) - [ ] 비밀번호 입력 - 10자 이상, 대문자, 소문자, 숫자, 특수문자중 2종류 조합 - 같은 숫자 혹은 연속된 숫자를 3개 이상 입력할 수 없음. (예. 111,123,321 불가능) - [ ] 생년월일 YYYY.MM.DD 형식으로 나타내기 + validation - [ ] 완료 버튼 (로그인 화면 이동)