An open API service indexing awesome lists of open source software.

https://github.com/jatindhiman05/bookitup


https://github.com/jatindhiman05/bookitup

axios googlebooks-api googlebooksapi react react-hooks reactjs reactquery reactrouter single-page-applications styled-components

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# BookItUp

**BookItUp** is a sleek and user-friendly single-page application designed to help users discover books quickly and efficiently using the Google Books API.

## Features

- **Real-Time Search**: Instantly search for books as you type, with results appearing without page refresh.
- **Detailed Book Info**: View comprehensive details about each book, including title, author, publisher, and more.
- **Favourites Management**: Add books to favourites and manage them from a dedicated page.
- **Notifications**: React Toastify provides real-time notifications for actions like adding or removing books from favourites.
- **Responsive Design**: Works seamlessly on desktops, tablets, and mobile devices.
- **Seamless Navigation**: Smooth client-side navigation using React Router.

## Technology Stack

- **React.js**: For building the user interface.
- **React Router**: For client-side routing.
- **Styled Components**: For modular and scoped CSS-in-JS styling.
- **Axios**: For making API requests.
- **React Query**: For data fetching and caching.