amanpatel3045 / Book-Store

Home Page:https://amanbookstore.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book Store Web Application

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/

Table of Contents

Usage

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.

Features

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.

Technologies Used

The Bookstore application is built using the following technologies:

Fronted Technologies

  • ReactJS

  • React Router Dom

  • Redux

  • Chakra-UI

Backend Technologies

  • Node JS
  • Express JS
  • Mongodb
  • Bcrypt
  • JWT Token

Deployment Platforms

  • Backend : Render
  • Frontend : Netlify

Image Preview

Home Page Image ↓

Screenshot (128)

Cart Page Image ↓

Screenshot (130)

Order Page Image ↓

Screenshot (132)

Contributing

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