3주차 회의 기록

ERD와 전반적인 디자인은 나왔기 때문에 이번 시간은 개발에 집중할 수 있었습니다.

App는 저번 시간의 숙제였던 인트로+회원가입 뷰 개발에서 통일성을 부여하게 위해 변수명을 통일하였습니다.

이메일 email
이름 username
인증번호 sendNumber
비밀번호 password
비밀번호 확인 passwordCheck

그리고 토스트 메시지의 기능을 “이메일 인증번호 발송 버튼”을 눌렀을때 뜨게 하는 것으로 정하였습니다

비밀번호 정규식을 정하였습니다.

비밀번호 비밀번호 8~16자리의 영어 소문자, 한 개이상의 특수문자와 한 개이상의 숫자
이메일 인증코드 숫자 6자리
이름 2글자 이상의 한글
이메일 @ ← 포함

Server는 개발보다는 개발 환경 세팅을 집중적으로 하였습니다.

스웨거 환경을 구축하였습니다.

AWS EC2 생성하고 AWS Linux2 서버 구축하였습니다.

또 JAVA 17 설치, Jenkins 설치, Git 설치, MySQL 설치를 하여 AWS Linux 서버 개발 환경 구축하였습니다.

Web은 로그인/회원가입, 대회 생성 페이지의 코드를 수정하며 기능을 추가하였습니다.

컴포넌트 구조를 수정하고 회원가입 창 마무리 개발을 하였습니다. 또한 네비게이션 바 검색을 추가하였고 대회 생성 칸에 날짜 입력 칸을 설정하였습니다 디자인이 다른 팀원들과 맞지 않은 상황이 나와서 갈등이 생겼습니다. 하지만 빠르게 사과를 하고 디자인을 다시 개선해 나갔습니다.

Andrioid는 인증번호 버튼 UI를 바꾸고 토스트 기능을 정했습니다. 그리고 네비게이션 버튼 이미지 UI를 변경하고 로그인 완료 버튼을 눌렀을 때 서버통신을 해서 로그인이 완료되면 홈화면으로 전환되는 로직을 세웠습니다.