WoW test task github repository
- Скачать репозиторий (git clone
URL
) - Установить зависимости (npm/yarn install в директории проекта)
npm run start
npm run dev
npm run build
- React
- Redux + toolkit
- Axios
- react-modal
- react-loader-spinner
- react-intersection-observer
- react-paginate
- axios-retry
- https://vortex.worldofwarships.eu/api/encyclopedia/en/vehicles
- https://vortex.worldofwarships.eu/api/encyclopedia/en/nations
- https://vortex.worldofwarships.eu/api/encyclopedia/en/vehicle_types_common
- https://vortex.worldofwarships.eu/api/encyclopedia/en/media_path
- Базовая верстка страницы сходная с оригинальным сайтом
- Обращение к API для получения списка моделей кораблей
- Вывод моделей на одной странице
- Увеличение модели при клике на нее (в мобильной версии отключен)
- Паджинация
- Показ флага нации при наведении курсора на модель
- Фильтрация по типу, уровню, нации
- Смена языка
- Настройка Docker-контейнера для установки приложения