💚 2조 git issue 프로젝트
😸 issueItem, api, filter 기능 구현한 프로젝트
😸 git.api를 가져와서 issue를 보여주고 필터 기능으로 업데이트, 댓글, 생성 순으로 10개, 20개, 50개의 issue 정렬한 게시판 프로젝트
https://pair2-git-issue-project-git-main-pair2.vercel.app/
https://cosmic-salmiakki-9852fa.netlify.app/
❄️ 고승용 | 🦊 심재원 | 🐬 오혜린 |
-
1순위 레이아웃 디자인 / 혜린
api 가져오기 / 재원, 혜린
axios로 토큰가져오기 / 재원, 혜린
rtk로 getIssue함수 실행하기 / 승용, 혜린 -
2순위 페이지네이션 / 재원
필터기능 / 승용
로딩페이지 / 승용
디테일페이지 / 재원
반응형 / 승용 -
3순위 전역상태관리
-페이지네이션 뒤로가기
-필터 뒤로가기
├─apis
│ └─core.js
│ └─MainApi.js
├─components
│ └─Layout
│ └─Header.js
│ └─index.js
│ └─TopButton
├─pages
│ └─main
│ └─components
│ └─ItemList.js
│ └─OneItem.js
│ └─PageDetail.js
│ └─Pagination.js
│ └─index.js
├─reducer
│ └─index.js
│ └─issue.js
├─routes
│ └─routing.js
└─store
│ └─Store.js
초기셋팅
-eslint
-husky
-styled-components
사용 라이브러리
- husky, prettier, eslint
- rtk, redux-logger
- axios
- react-router-dom
- styled-components
스프린트 💚 Pair2 Notion
데일리 스크럼
❄️ 고승용 | 🦊 심재원 | 🐬 오혜린 |
간단한 와이어 프레임 회의
husky, prettier, eslint 생성
Main UI, axios, rtk 생성
상준님이 나가셔서 혜린님 페어 1팀으로 이동
재원님이랑 승용님 같이 페이지네이션 개발 시작(살짝 멘붕)
필터를 승용님이 맡고 페이지네이션 재원님이 완성하기로함
필터로 issue갯수 구현 완료
승용님이 필터 업데이트, 댓글, 생성순 기능 구현 완료
재원님이 페이지네이션 > 버튼 누르면 11~20번 페이지로 이동 가능
승용님이 로딩페이지 구현 완료, mediaquery 기능 구현 완료
재원님이 디테일 페이지 구현 완료
README 작성 완료
전역상태관리
배포하기 완료!