스프린트 2주차 계획 - connect-foundation/2019-12 GitHub Wiki

  • 테스트의 관성을 가지도록 작은 규모만 하자

데모 시나리오

  • 로그인 => 회원가입

    • 회원가입 폼 Validation 후 가입 진행
      • Validation 은 서버와 클라에서 둘 다 진행해줘야함.
    • 구글 로그인
      • 만약 특정 페이지를 요청하면서 로그인이 필요한 경우, 로그인이 된 후에 요청한 특정 페이지로 이동하는 기능이 필요. (Redirect URL)
  • 메인 => 이벤트 상세보기

    • 메인 카드 리스트

      • 이미지 Lazy Loading API
    • 스크롤, Lazy Loading (서버와 클라 둘 다 만들어야함)

    • (Optional) Client side cache

    • (Optional) 메인 페이지 이벤트를 가지고 있는 Cache

    • 이벤트 전체 가져오기

    • 상세보기에 쓸 단일 이벤트 가져오기 + 티켓 정보

    • 회원가입 API

  • Deployment (회의때 더 이야기)

    • Client
      • index.html#hashrouter/이런식으로
    • Backend
    • Storybook
  • Base Component (데모 시나리오에 우선적으로 필요한 컴포넌트 먼저!)

    • Atom
      • Button*
      • Input*
      • Icon*
      • Label*
      • Link*
      • LogoBtn (Button)
    • Molecules
      • List*
    • Organisms
      • Footer*
      • Header*

(ㅅㄷ) Frontend Test Code 이번 주 로그인, 회원가입 등 페이지 개발하며 테스트를 작성하고 다음 스프린트부터 작성된 테스트를 공유하여 진행할 예정

1일차

  • (frontend) Base Component 작성 #1
  • (frontend/setting) React Router, Axios

2일차

  • Base Component 작성 #2
  • 로그인, 회원가입 작성
  • 회원가입 API
  • Validation??

3일차

  • 이벤트 전체 가져오기
  • 상세보기에 쓸 단일 이벤트 가져오기 + 티켓 정보
  • 메인페이지 작성 #1
  • 이벤트 상세보기 작성 #1

4일차

  • 메인페이지 작성 #2
  • 이벤트 상세보기 작성 #2

5일차

  • 배포
    • Docker swarm