- 당근마켓을 참고한 동네 위치 기반 개인 간의 중고거래 서비스
- 기간: 2023.08 - 2023.10. (6주)
- 참여 인원: FE 2명 / BE 2명씩 2팀
- 라이브러리: React
- 사용언어: TypeScript
- 상태관리: react-query, jotai
- CSS: styled-components
- 번들러: vite
- 자세한 프로젝트 진행 과정이 궁금하다면 Wiki를 참고해주세요!
조이 | 토코 |
---|---|
역할 | 역할 |
회원가입/로그인 기능 설계 및 구현 카카오 OAuth 로그인 토큰 재발급 및 로그아웃 회원 프로필, 동네 정보 조회/수정 동네 검색/목록 조회 중고 상품 상세 조회 상품 판매 상태 수정 유저 카테고리 관심 상품 조회 관심 상품 추가/삭제 관심 상품 여부 조회 채팅방 존재 여부 조회 채팅방 생성 채팅방 메시지 조회 채팅방 나가기 실시간 채팅 메시지 발송/구독 공용 컴포넌트(Button, Modal, NavBar) 구현 |
GitHub OAuth 로그인 중고 상품 판매 목록 조회 카테고리 목록 조회 상품 상태 목록 조회 새로운 중고 상품 등록 메인 화면 상품 목록 전체 조회 중고 상품 수정/삭제 채팅방 목록 조회 공용 컴포넌트(Menu, Alert, TopBar) 구현 커스텀훅 useAnimation, useAutoHeight, useDrag, useMenuPosition, useOutsideClick, useWatchScroll 구현 |