Frontend Live Link Book Depository Backend Live Link Backend Book Depository
- Top 10 lastest books on home page
- Signup page
- Signin page
- Logout (after authentication)
- Add new book (authentication required)
- All books with searching by author || title || genre, filtering with genre & year
- Add new book (authentication required)
- Single book details page with reviews
- Can submit a review on book (authentication required)
- Edit book (authentication required)
- Delete book (authentication required)
- Can add book to wishlist (authentication required)
- Can add book to Current Plan (authentication required)
- Current Plan page can mark book as finished reading (authentication required)
- React JS
- Typescript
- React Router
- Redux Toolkit & RTK Query
- React hook forms with yup validation
- React hot toast & Sweetalert
- Node JS / Express
- Typescript
- Mongoose
- Zod Validation
- JWT Token
- [POST] - https://book-depository-server.vercel.app/api/v1/auth/signup
- [POST] - https://book-depository-server.vercel.app/api/v1/auth/login
- [GET] - https://book-depository-server.vercel.app/api/v1/book
- [GET] - https://book-depository-server.vercel.app/api/v1/book/64b54d91823907229f383132
- [POST] - https://book-depository-server.vercel.app/api/v1/book (auth required)
- [PATCH] - https://book-depository-server.vercel.app/api/v1/book/64b54d91823907229f383132 (auth required)
- [DELETE] - https://book-depository-server.vercel.app/api/v1/book/64b54d20823907229f383124 (auth required)
- [POST] - https://book-depository-server.vercel.app/api/v1/review (auth required)
- [POST] - https://book-depository-server.vercel.app/api/v1/wishlist (auth required)
- [POST] - https://book-depository-server.vercel.app/api/v1/current-plan (auth required)
- [PATCH] - https://book-depository-server.vercel.app/api/v1/current-plan/64bd5ce7958938b90d31d3a3 (auth required)