Skip to content

Day05 스크럼

minjungkim edited this page Nov 13, 2022 · 2 revisions

어제 한 일

  • 수길님
    • 설계 공유 발표 자료 작성
  • 민정님
    • 기획 내용 정리

오늘 할 일

  • 소요 시간 예측
  • 설계 공유

주요 기술

  • 사용자는 러닝 코스를 생성할 수 있고, 업로드 할 수 있다

    • 코스를 생성하는 기능

      • 카카오 지도 API 연동
      • 취소하는 기능
      • 지도 확대/축소 기능
      • 잠금 기능
      • 지역을 검색하는 기능
      • 도로 위가 아니면 클릭을 막는 기능
      • 총 거리를 계산해 주는 기능
    • 코스 업로드

      • 코스 저장? 등록?
      • 확인 모달창 띄워주기
  • 사용자는 생성한 러닝 코스를 선택하고 함께 달릴 사람들을 모집할 수 있다

  • 사용자는 모집글이나 러닝 코스들을 필터링 할 수 있다

  • 회원가입 / 로그인

소요시간 예측

  1. 메인 페이지

    • 퍼블리싱 4.5
    • 코스 목록 보여주기
      • carousel 구현 (2.5)
      • API (코스 목록 전송)
        • 프론트 : 받아오기 (1.8)
        • 백엔드 : 작성 (2.3)
    • 모집 목록 보여주기(내 동네 기준)
      • carousel 구현
      • API 작성 (모집 목록 전송)
        • 프론트 : 받아오기 (1.8)
        • 백엔드 : 작성 (1.5)
  2. 모집 목록 페이지

    • 퍼블리싱 (3.5)
    • 검색 기능
      • 검색 API - 제목 검색
        • 백엔드 : 실제 검색 및 결과 반환(+ 페이지네이션) 8.5
        • 프론트 : 받아오기 2.3
    • 필터링
      • 필터링 API - 지역, 거리 범위?, 총 거리, 시간
        • 주소 코드를 통한 필터링? (고려)
        • 백엔드: 필터링된 결과값 반환 (+ 페이지네이션) 7.3
        • 프론트: 받아오기 2.5
    • 목록 보여주기 기능
      • 전체 목록 API 작성 - 모집 목록 1.8
      • 무한 스크롤 기능 3.5
    • 모집 추가 버튼
      • 모집 등록 API 2.3
      • 리디렉션
  3. 모집 상세 페이지

    • 퍼블리싱 2.5
    • 지도 API 연동 2
    • 유저 참여 기능 2.3
      • 유저 참여 API
  4. 코스 목록 페이지

    • 퍼블리싱 2.8
    • 검색 기능
      • 검색 API - 주소 검색
        • 주소 코드를 통한 검색? (고려)
        • 백엔드 : 실제 검색 및 결과 반환(+ 페이지네이션) 8.5
        • 프론트 : 받아와서 살짝 가공 2.5
    • 필터링 기능
      • 필터링 API - 지역, 거리 범위?, 총 거리, 시간
        • 주소 코드를 통한 필터링? (고려)
        • 백엔드: 필터링된 결과값 반환 (+ 페이지네이션) 7.3
        • 프론트: 받아오기 3
    • 목록 보여주기 기능
      • 전체/핕터링/검색된 코스 조회 API
        • 백엔드 : 전체 코스 넘겨주기 2
        • 프론트 : 목록 받아오기 + 가공하기 (거리, 시작점) 2.3
      • 무한 스크롤
    • 코스 추가
      • 리디렉션
  5. 코스 상세 페이지

    • 퍼블리싱 3
    • 지도 API 연동
    • 확인 모달창 띄우기 2
    • 모집 생성 모달
      • 모집 정보 입력 모달 띄워주기 2.8
      • 모집 작성 API
        • 백엔드: 모집 등록 2.3
        • 프론트: 모집 등록 요청 1.8
  6. 코스 작성 페이지

    • 퍼블리싱 2.8
    • 코스를 생성하는 기능 (FE) 19
      • 카카오 지도 API 연동
      • 취소하는 기능
      • 지도 확대/축소 기능
      • 잠금 기능
      • 지역을 검색하는 기능
      • 도로 위가 아니면 클릭을 막는 기능
      • 총 거리를 계산해 주는 기능
    • 코스 업로드 5.3
      • 프론트에서 데이터 패킹
      • 코스 저장? 등록?
      • 확인 모달창 띄워주기
    • 지도 화면 캡처 (!) 7
  7. 로그인

    • 퍼블리싱(인풋 검증 포함) 2.5
    • 로그인 기능 6.5
      • 백엔드 API 작성 (로그인 성공 여부 반환)
      • JWT 인증방식 구현
        • 엑세스 토큰 + 리프레시 토큰
  8. 회원가입

    • 퍼블리싱(인풋 검증 포함) 2.5
    • 회원가입 기능 4
      • 백엔드 회원가입 API 작성
        • 이미 있는 회원인지 확인하는 기능
        • 입력된 비밀번호를 해싱하는 기능
  9. 공통작업

    • DB 엔터티 파일 작성 .entity.ts 3.3
    • mock data 생성 6.5
    • API 명세 합의 5.3 x 4
    • nest.js에 swagger, db랑 캐시랑 적용 5.3
    • storybook, 공통 컴포넌트 작성 5.8
    • Docker 파일 작성 6.5
    • CI/CD 4.8
    • 배포 4.8
    • 지도 그리기 (지도 관련 기능 전부 포함) 5
      • 수정 못하게 락 걸기
      • 사용자가 수정 못하게
Clone this wiki locally