Skip to content

a-dylean/book-search-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Books Search app

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.

Features

  • 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

Tech stack

  • React
  • React Router
  • Redux, ReduxToolkit
  • Axios
  • NodeJS
  • MUI5

How to run locally

  1. Clone the repositary
git clone https://github.com/a-dylean/book-search.git
  1. Add .env file with API key named MY_API_KEY
  2. Install dependencies
npm install
  1. Run the app
npm run start

Screenshots

Screenshot1_books Screenshot2_books Screenshot3_books