Book Review
Book Review is a comprehensive and user-friendly website designed for book enthusiasts to explore, review, and manage their reading lists. Built using React.js, HTML, CSS, Tailwind CSS, and JavaScript, the website offers a dynamic and interactive user interface.
Live Website
Check out the live website: Book Review
Key Features
- Responsive Navbar: Includes the website logo, navigation links (Home, Listed Books, Pages to Read), and buttons for Sign In and Sign Up.
- Interactive Banner: A banner section with a title, a button to view the list of books, and a related image.
- Dynamic Book Cards: Display books with images, tags, names, authors, categories, and ratings, arranged in a responsive layout.
- Book Details Page: Shows detailed information about each book, including options to add to the Read or Wishlist collections.
- Read and Wishlist Management: Users can add books to their Read or Wishlist collections, with feedback provided through SweetAlert notifications.
- Listed Books Page: Displays books in the Read and Wishlist collections with sorting options and tabbed navigation.
- Custom Bar Chart: A Pages to Read page featuring a custom shape bar chart displaying the total pages of books in the Read list.
- Additional Routes and 404 Page: Includes additional routes for enhanced navigation and a custom 404 Not Found page.
- Local Storage Integration: Utilizes local storage to persist user data for Read and Wishlist collections.
Technologies Used
- React.js: JavaScript library for building user interfaces.
- HTML: Markup language for creating the structure of the website.
- CSS: Styling language used for designing the website.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- JavaScript: Programming language used for implementing dynamic features such as book management and SweetAlert notifications.