Приложение развернуто по адресу: https://tz-clocks.herokuapp.com
Данное приложение отображает страницу, на которой выводятся несколько блоков с аналоговыми часами.
При разработке проекта использовалась Node v13.14.0.
Проект выполнен с помощью фреймворка React (JavaScript). В проекте также задействованы библиотеки: moment-timezone, prop-types, react-dom, react-redux, redux, bootstrap, react-bootstrap-typeahead.
Реализован следующий функционал:
- Добавление нового блока со временем;
- Удаление блока;
- Выбор и изменение часового пояса у блока;
- Сохранение добавленных блоков в Local Storage с выбранным часовым поясом.
Условия:
- ReactJS;
- Использование html5/css3 (блоки на flex);
- Адаптация под мобильные устройства.
npm install
- установка зависимостей
npm start
- запуск локального сервера
npm run build
- сборка проекта
P.S.: т.к. приложение развернуто на Heroku, то оно может "спать" из-за особенностей хостинга, поэтому первая загрузка может длиться пару минут.