Skip to content

akhilpandit09/Book-Store-Application

Repository files navigation


Book Store

Welcome to the Book Store project! This project is a web application built using React, Vite, Tailwind CSS, React Icons, Daisy UI, React Router DOM, Carousel, and React Hook Form.

Table of Contents

Introduction

The Book Store is a modern web application designed to help users discover and purchase books online. With a sleek and intuitive interface, users can easily browse through a wide selection of books, view detailed information about each book, add them to their cart, and complete the checkout process seamlessly.

Features

  • Browse Books: Users can browse through a vast collection of books categorized by genre, author, or popularity.
  • Search Functionality: Search for specific books by title, author, or keyword.
  • Book Details: View detailed information about each book, including the cover image, title, author, description, and price.
  • Add to Cart: Add books to the shopping cart for purchase.
  • Cart Management: Manage items in the shopping cart, update quantities, and remove items.
  • Checkout Process: Securely complete the checkout process by providing shipping and payment information.
  • Responsive Design: The application is fully responsive, ensuring a seamless experience across desktop, tablet, and mobile devices.

Images

s1 s2 s3 s4 s5 s6 s7

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Vite: A fast build tool for modern web development.
  • Tailwind CSS: A utility-first CSS framework for building custom designs quickly.
  • React Icons: A library of popular icons for React projects.
  • Daisy UI: A component library for Tailwind CSS that provides ready-to-use UI components.
  • React Router DOM: Declarative routing for React applications.
  • Carousel: A responsive carousel component for displaying images or content sliders.
  • React Hook Form: A simple and flexible form validation library for React.

Setup

To run the Book Store project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/akhilpandit09/Book-Store-Application.git
  2. Navigate to the project directory:

    cd book-store
  3. Install dependencies:

    npm install

Usage

After completing the setup steps, you can start the development server by running:

npm run dev

Visit http://localhost:5173/ in your web browser to view the Book Store application.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m "Description of changes".
  4. Push to your forked repository: git push origin feature-name.
  5. Submit a pull request detailing your changes.

License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages