Skip to content

This project developed using React that allowing users to search books using the Open Library API and maintain a personal bookshelf in the browser using localStorage.

Notifications You must be signed in to change notification settings

RishivinKannan/personal_bookshelf

Repository files navigation

PERSONAL_BOOKSHELF

This project developed using React that allowing users to search books using the Open Library API and maintain a personal bookshelf in the browser using localStorage.

  • fetching API using React-Query.
  • useDebounce for optimized query fetch.
  • Custom useLocalStorage hook for storing data and modifing item of LocalStorage.
  • using TailwindCSS for styling.
  • using react-router-dom for routing.

Table of Contents

Setup

Setting Up the Project Locally:

  1. Clone the Repository:

      git clone https://github.com/RishivinKannan/personal_bookshelf.git
  2. Navigate to the Project Directory:

    cd <project_directory>
  3. Install Dependencies

    npm install

Running the Application:

  1. Start the Development Server:

      npm run dev
  2. View the Application:

    Open your web browser and go to http://localhost:5173 (by default, unless configured otherwise).

About

This project developed using React that allowing users to search books using the Open Library API and maintain a personal bookshelf in the browser using localStorage.

Resources

Stars

Watchers

Forks