This is an interactive Bookstore application created using ReactJS. The application enables users to explore and search for books, view detailed book information, add books to a shopping cart, and complete orders.
Fronted Deployed Link:- https://amanbookstore.netlify.app/
Backend Deployed Link:- https://api6-i6vc.onrender.com/
The Bookstore application provides the following functionalities:
Home Page: Displays all available books and a navigation bar. Users can add books to their shopping cart from this page.
Book Details Page: Provides detailed information about a selected book, including its title, author, description, price, and availability. Users can add the book to their shopping cart from this page.
Cart Page: Lists all the books added to the shopping cart. Users can view the total price, remove books from the cart, and proceed to checkout.
Checkout Page: Enables users to enter their shipping details and place an order.
The Bookstore application includes the following features:
Book search: Users can search for books by title or author.
Book filtering: Users can filter books based on categories.
Add to cart: Users can add books to their shopping cart.
Remove from cart: Users can remove books from their shopping cart.
Order placement: Users can place an order by entering their shipping details.
The Bookstore application is built using the following technologies:
-
ReactJS
-
React Router Dom
-
Redux
-
Chakra-UI
- Node JS
- Express JS
- Mongodb
- Bcrypt
- JWT Token
- Backend : Render
- Frontend : Netlify
Contributions to the Bookstore application are welcome. If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Please ensure that your contributions adhere to the coding conventions and guidelines.
The Bookstore app