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.
-
Clone the Repository:
git clone https://github.com/RishivinKannan/personal_bookshelf.git
-
Navigate to the Project Directory:
cd <project_directory>
-
Install Dependencies
npm install
-
Start the Development Server:
npm run dev
-
View the Application:
Open your web browser and go to
http://localhost:5173
(by default, unless configured otherwise).