Simple SPA enabling users to search for books using Google Books API. This project was bootstrapped with Create React App, using the Redux and Redux Toolkit TS template.
Deployed version here.
- Search for books by title
- Sort the results by categories
- Sort the results by relevance and/or date
- Detailed info about a book on separate page
- 'Load more' pagination
- Responsive layout
- Docker image
- React
- React Router
- Redux, ReduxToolkit
- Axios
- NodeJS
- MUI5
- Clone the repositary
git clone https://github.com/a-dylean/book-search.git
- Add .env file with API key named MY_API_KEY
- Install dependencies
npm install
- Run the app
npm run start