Product List Page:- Provides brief details about the products such as image, nunber of ratings/reviews, price, author name.
Product Detail Page:-
Provides description of book/product, author, category, pages etc. Also provides button to add to cart and delete from cart and also to select quantity before adding to cart.
User can also submit rating and review for the product, and also view the ratings and reviews submitted by other users.
Login/SignUp feature so that orders/reviews can be created. A user can add item to cart even without signing in to the app.
Payment integration with razorpay api to handle payments.