8월 2일 1st Meeting - POB-Coconut/Assignment-3 GitHub Wiki

  • 회의 시간 16:15~ 17:45 (약 1시간반 진행)
  • 참여: 전원

회의 내용:

1. 협업방식 제고

Wiki참고

2. 주어진 과제 페이지별, 기능단위로 요약하기 (추후 feature, Issue 생성에 용이!)

회원가입/로그인 페이지

Part1

  • useInput 커스텀 훅으로 form 생성
  • validation 넣기

Part2

  • localstorage에 raw데이터 저장 (Util 에 모듈화 하여 재사용)
  • Mock데이터 생성

Part3

  • 주소 API 활용 데이터 저장
  • 팝업 페이지로 구현

관리자 페이지 (시각화 페이지 )

Part1 (3 people)

  • 데이터 테이블 구현(컴포넌트로 분리)
  • 페이지네이션 구현 (Mock data로 테스트)
  • 검색기능 구현
  • 계정 추가 기능
  • 개인페이지 메뉴 설정기능- 부서별 메뉴 목록 state관리

권한관리

Part1 (2 people)

  • 일반인/ 관리인 페이지 개인화 관리 (로그인시에 history 로 params 전달)
  • 개인페이지 메뉴목록 가져오기
  • 로그아웃

3. 세부 구현 셀프 QnA

Q) LocalStorage 에 PW를 적어놓는게 괜찮을까요?
A) 기능 구현이 끝난뒤에, bycrpt 모듈 등을 사용하여 암호화하여 저장해보자

Q) 일반인, Admin 로그인 시, 개인화 페이지를 어떻게 구성할까요?
A) Page를 두개(일반page 또는 관리자page) 생성하고 로그인 시에 history.go에 params에 권한을 넘겨 관리합니다.

Q) 계정 추가 기능의 경우, 회원가입에서 사용했던 컴포넌트를 재사용해도 될까요?
A) ID, PW, 나이, 카드정보 의 정보를 입력해야하기에 재사용해도 괜찮다 생각합니다.

Q) 계정별 메뉴 데이터를 어떻게 관리 할까요?
A) LocalStorage에 팀별로 필요한 메뉴를 저장후, 일반사용자가 로그인시 사용자가 속한 팀의 메뉴를 불러와 띄워줄 수 있도록 합니다. ( 사용자가 속한팀은 Admin페이지에서 CRUD 할 수 있도록 합니다)