This project was generated with React Vite version 5.2.0.
Run npm run dev
for a dev server. Navigate to http://localhost:5173/
. The app will automatically reload if you change any of the source files.
BookShelf is an online book store built using React.js, designed to provide users with a responsive web application for browsing and purchasing books. This documentation outlines the features and functionalities of BookShelf Features .
Authentication (Auth) • Users can create accounts and authenticate themselves to access personalized features such as: • Saving favorite books • Viewing order history • Managing profile information
Book Catalog and search • BookShelf provides a comprehensive catalog of books, including: • Search functionality to find books by title, author, genre, etc. • Filter options for refining search results • Detailed book pages with descriptions, ratings, and reviews
Shopping Cart • Users can add books to their shopping cart and proceed to checkout for purchasing. • The shopping cart allows users to: • Modify quantities • Remove items • Calculate total cost
Secure Payment • BookShelf ensures secure transactions by integrating with trusted payment gateways. • Users can safely enter their payment information to complete purchases.
Reviews and Comments • Users can review books and add comments to share their thoughts and opinions. • Each book page displays: • Average rating based on user reviews • Individual reviews with ratings and comments • Ability to add new reviews and comments