Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

🕐 Test task - Analog Clock ☑️ React + Redux

Notifications You must be signed in to change notification settings

matador96/test-task-torgbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разработать веб-страницу с часами для двух часовых поясов.

React/Redux + Bootstrap + react-clock

Результат

hippo

От себя

Не очень понял зачем здесь редакс, но попытался использовать его по максимуму (первый раз использовал, обычно Context API юзаю). В репозитории есть папка '/src/easyversion' - тоже с редаксом просто попроще вариант, не знаю насколько верный можете его на главную папку (/src) переместить, с заменой, и удалить папку store).

Тестовое задание от Torgbox

Иллюстрация к проекту

Технические требования

  • Стрелочные часы должны содержать по три стрелки – секундную, минутную и часовую. Диаметр циферблата 200 пикселей. Длина часовой стрелки должна быть в два раза меньше минутной. Наличие часовых штрихов обязательно. Цветовое и графическое оформление – на усмотрение кандидата.
  • Все часы в любой момент времени должны показывать локальное время клиентской машины с учетом корректировки на выбранный пользователем часовой пояс. Часовой пояс определяется выбором в выпадающем списке одного из четырех городов: Владивосток (UTC+10), Калининград (UTC+2), Красноярск (UTC+7), Москва UTC+3). Применение соответствующего часового пояса должно осуществляться одновременно с выбором города. Стилевое оформление выпадающего списка – на усмотрение кандидата.
  • Выбор технологии отрисовки стрелочных часов – на усмотрение кандидата. Рекомендуется использовать самую простую из известных кандидату технологий.
  • Использование React и Redux обязательно.
  • Использование Webpack для сборки проекта обязательно.
  • Требования к браузерам: Chrome версий старше 57), Москва, Firefox версий старше 52, Opera версий старше 44.
  • Результат выполнения задания в виде исходных кодов должен быть выложен в публичный репозиторий на Github. Помимо самого проекта репозиторий должен содержать данный файл task.pdf и файл README.md с кратким описанием сути решения задания и кратким обоснованием выбора используемых технологий.

Задача в .pdf -> Тестовое задание

Запуск

npm start

About

🕐 Test task - Analog Clock ☑️ React + Redux

Topics

Resources

Stars

Watchers

Forks