This is an interactive Bookstore application built using ReactJS. The application allows users to browse and search for books, view book details, add books to a shopping cart, and place an order.
Fronted Deployed Link:- https://frontend-5a8h0l1j3-satan7549.vercel.app/
Backend Deployed Link:- https://witty-puffer.cyclic.app/
The Bookstore application provides the following functionality:
-
Home Page: Displays a All books and a navigation bar. Users can add the book to their shopping cart from this page.
-
Book Details Page: Displays detailed information about a selected book, including the 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: Allows 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
- cyclic :- For Backend
- Vercel :- For Fronted
Contributions to the Bookstore application are welcome. If you find 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