- 중고 도서를 거래할 수 있는 서비스입니다.
- 독후감을 작성하고 팔로워들과 공유할 수 있습니다.
- 베스트셀러를 조회하고 마음에 드는 도서를 중고로 구매할 수 있습니다.
| FE | BE | BE |
|---|---|---|
| 이태혁 | 김강연 | 김수민 |
@thgee | @bflykky | @tnals2384 |
| 홈 화면 |
|---|
![]() |
| 베스트셀러 |
|---|
![]() |
| 마이 페이지 |
|---|
![]() |
| 도서 상세 페이지 |
|---|
![]() |
| 도서 판매글 작성 |
|---|
![]() |
| 독후감 작성 |
|---|
![]() |
React, TypeScript로 페이지가 많은 프로젝트를 처음 개발해보며 라우팅 개념에 대하여 학습했습니다.
소셜로그인을 구현해보며 로그인한 유저를 관리하는 방법에 대하여 학습했습니다.
React-query 를 사용하여 같은 데이터를 다시 로딩하는 것을 캐싱하였고, 서버 부하를 줄이는 동시에 렌더링 속도를 증가시켰습니다.
독후감 작성 등과 같이 입력 폼이 많은 페이지에서 React-hook-form 을 사용하여 입력 상태값을 관리하였습니다.
도서 검색 과정에서 검색어를 입력할 때 마다 API가 과도하게 호출되어 서버에 가해지는 부하를 줄이기 위해 Debounce 를 사용했습니다. 이 과정에서 Debounce 와 Throttle 의 개념을 공부하였습니다.





