Skip to content

VKharlakov/future-junior

Repository files navigation

Каталог книг Google Books

Этот проект представляет собой интерактивный каталог книг, основанный на данных, полученных с помощью API Google Books. Проект разработан с использованием следующих технологий: TypeScript, React, CSS (БЭМ), HTML, Docker и Redux.

Установка через Docker

Для установки и запуска приложения на вашем локальном компьютере выполните следующие шаги:

  1. Склонируйте репозиторий проекта на свой компьютер: git clone https://github.com/vkharlakov/future-junior.git

  2. Перейдите в каталог проекта: cd future-junior

  3. Собрать проект, выполнив следующую команду: docker-compose build

  4. Запустить проект из контейнера на порту 3000, выполнив следующую команду: docker-compose up

Установка без Docker

Для установки и запуска приложения на вашем локальном компьютере выполните следующие шаги:

  1. Склонируйте репозиторий проекта на свой компьютер: git clone https://github.com/vkharlakov/future-junior.git

  2. Перейдите в каталог проекта: cd future-junior

  3. Установите зависимости, выполнив следующую команду: npm install

  4. Запуск командой (откроется автоматически на порту 3000): npm run start

Использование

Приложение предоставляет следующие возможности:

  • Поиск книг по заголовку, автору или ключевым словам.
  • Просмотр деталей о выбранной книге.