Skip to content

MichailShcherbakov/google-books-app

Repository files navigation

Google Book API Provider

Preview - Link

Search Page

Main Page

Getting Started (Docker)

First, run the docker image build:

docker build \
  --build-arg PORT=3000 \
  --build-arg HOST=127.0.0.1 \
  --build-arg GOOGLE_BOOK_API_URL=https://www.googleapis.com/books/v1/volumes \
  --build-arg GOOGLE_BOOK_API_KEY=your_private_api_key \
  -t gba \
  .

And then, run the docker container:

docker run \
  -d \
  -p 3000:3000 \
  gba

Getting Started (Base)

First, create .env.local file like .env.example, and then build the project:

yarn && yarn build

And finally run the project:

yarn start

Stack

Web

  • NextJS (SSR)
  • Redux-Toolkit
  • Redux-Saga
  • MUI (styled-components)
  • Docker

Author