Этот проект представляет собой интерактивный каталог книг, основанный на данных, полученных с помощью API Google Books. Проект разработан с использованием следующих технологий: TypeScript, React, CSS (БЭМ), HTML, Docker и Redux.
Для установки и запуска приложения на вашем локальном компьютере выполните следующие шаги:
-
Склонируйте репозиторий проекта на свой компьютер:
git clone https://github.com/vkharlakov/future-junior.git
-
Перейдите в каталог проекта:
cd future-junior
-
Собрать проект, выполнив следующую команду:
docker-compose build
-
Запустить проект из контейнера на порту 3000, выполнив следующую команду:
docker-compose up
Для установки и запуска приложения на вашем локальном компьютере выполните следующие шаги:
-
Склонируйте репозиторий проекта на свой компьютер:
git clone https://github.com/vkharlakov/future-junior.git
-
Перейдите в каталог проекта:
cd future-junior
-
Установите зависимости, выполнив следующую команду:
npm install
-
Запуск командой (откроется автоматически на порту 3000):
npm run start
Приложение предоставляет следующие возможности:
- Поиск книг по заголовку, автору или ключевым словам.
- Просмотр деталей о выбранной книге.