-
Notifications
You must be signed in to change notification settings - Fork 5
2주차 스프린트 회의
J127_우재석 edited this page Nov 1, 2021
·
2 revisions
- 개발 목표
- 백로그 작성
- ERD 설계
- API 명세서
- 이번 주 개발 기능에 대한 API 명세서를 작성 - 공통
- /user
- 찜목록 받아오기 :
GET /user/:user_id/wishlist
- 상품 찜하기 :
POST /user/:user_id/wishlist
- 유저정보 받아오기 :
GET /user/:user_id
- 찜목록 받아오기 :
- /post
- 게시글 리스트 받아오기 :
GET /post
- 게시글 상세정보 받아오기 :
GET /post/:post_id
- 게시글 작성 :
POST /post
- 게시글 리스트 받아오기 :
- /chat
- 게시글에 대한 채팅 받아오기 :
GET /chat/:post_id
- 채팅 작성 :
POST /chat/:post_id
- 공동 구매 참여자 리스트 받아오기 :
GET /chat/:post_id/participant
- 공동 구매 참여자 추가 :
POST /chat/:post_id/participant
- 공동 구매 취소(나가기) :
DELETE /chat/:post_id/participant
- 공동 구매 포인트 제출 :
PUT /chat/:post_id/participant/:user_id/point
- 게시글에 대한 채팅 받아오기 :
- 사용자가 메인 페이지에 접속할 때 현재 위치 정보를 받아온다. - 배포하면 불가능?!
- 사용자는 해당위치의 공동구매 리스트를 15개씩 받아와 무한스크롤형태로 띄워준다.
- 사용자는 GNB의 검색바에서 검색어를 입력해 공동구매 리스트를 필터링한다.
- 필터링 버튼을 클릭해 필터링 옵션 모달이 뜨는것을 보여준다.
- 모달창에서 카테고리와 종료 여부, 위치 필터링 옵션을 설정한다.
- 모달창에서 완료버튼을 누르면 검색 결과가 필터링되는 것을 보여준다.
- 백로그 참고
- 상품 리스트 출력
- 리스트 출력 UI 구현
- 현재위치 받아오기 API - https(는 언제?)
- GNB 구현
- 필터링
- 플로팅 버튼 ui 구현
- 배포 관련 작업
- 프론트엔드, 백엔드 프로젝트 구동 서버
- DB 인스턴스 서버
- 자동 배포는 나중에
- IntersectionObserver
- B-Tree
- Web Server & Web Application Server
- Query Optimization (1)
- Query Optimization (2)
- M1 Mac에서 link preview generator 설치 중 발생하는 오류
- CORS
- react-router-dom
- Artillery: Performance testing tool
- JWT
- LinkPreview
- SWR
- 쿼리성능향상&무한스크롤