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
- Host: GitHub
- URL: https://github.com/jatindhiman05/bookitup
- Owner: jatindhiman05
- Created: 2024-08-25T15:54:36.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-30T18:56:24.000Z (almost 2 years ago)
- Last Synced: 2025-10-06T12:49:36.628Z (9 months ago)
- Topics: axios, googlebooks-api, googlebooksapi, react, react-hooks, reactjs, reactquery, reactrouter, single-page-applications, styled-components
- Language: JavaScript
- Homepage: https://book-itup.netlify.app/
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.