Click Here -> Assignment_BookSphere
BookSphere is a single-page React application that allows users to search, filter, sort, and store and edits book data from backend and extarct book data from an external API.
- Search: Users can search for their favorite books by title from the list of books.
- Debounce: Debouning is Added to prevent mulitple request while typing.
- Filter: Books can be filtered by language, allowing users to view books written in a specific language.
- Sort: Users have the option to sort books by the number of pages, in either ascending or descending order.
- Add Book: Users can add any book to server through Post Request.
- Edit Books: Users can Edit any book from server through Put Request by id (Reused Component - Add Book).
- Responsive Design: BookSphere is designed to be fully responsive, providing an excellent user experience on both desktop and mobile devices.