Skip to content

👨💬👩 Задание ШРИ 2018. Яндекс.Переговорки

Notifications You must be signed in to change notification settings

webistomin/yandex-test

Repository files navigation

Одностраничное приложение для создания переговорок

https://yandex-rooms.firebaseapp.com

Build status dependencies Status Dependency status

При открытии приложения отображается таблица переговорок. Предполагается, что офис начинает работать с 7 часов, и закрывается в 23:59. Каждый блок таблицы равен одному часу. При клике на свободный блок, открывается форма создания нового события. Дата события, комната и этаж подставляются автоматически, остается лишь правильно заполнить оставшиеся поля.

После создания, появляется попап, который дублирует информацию о событии. Блок с событием окрашивается в серый цвет. При клике на него появляется попап с описанием и кнопка редактирования. Нажав на нее открывается окно редактирования, также появляется возможность удаления события.

Установка

Команда Результат
npm install Установить зависимости
npm run dev Запустить сборку, сервер и слежение за файлами
npm run build Собрать проект для продакшена
npm start ЗАДАЧА Запустить задачу с названием ЗАДАЧА (список задач в package.json)

Предполагается, что все команды вы выполняете в bash (для OSX и Linux это самый обычный встроенный терминал, для Windows это, к примеру, Git Bash). В Windows установку пакетов (npm i) нужно выполять в терминале, запущенном от имени администратора.

Техническое задание

Открыть репозиторий

Используемые технологии

Технология Описание
Vue.js Основной фреймворк для разработки интерфейса приложения
Vuex Центральное хранилище данных для всех компонентов приложения
moment.js Библиотека для работа с датами и временем

Также использовались сторонние компоненты для выбора участников и даты в календаре.

Поддержка браузерами

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Yandex
Yandex
IE11, Edge Последние 2 версии Последние 2 версии 9+ Последние 2 версии Последние 2 версии

Таски на будущее

  • Покрыть тестами
  • Добавить сохранение переговорок в localStorage или любое другое хранилище
  • Разработать алгоритм выдачи свободных переговорок

About

👨💬👩 Задание ШРИ 2018. Яндекс.Переговорки

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published