Одностраничное приложение для создания переговорок
https://yandex-rooms.firebaseapp.com
При открытии приложения отображается таблица переговорок. Предполагается, что офис начинает работать с 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 |
Firefox |
Chrome |
Safari |
Opera |
Yandex |
---|---|---|---|---|---|
IE11, Edge | Последние 2 версии | Последние 2 версии | 9+ | Последние 2 версии | Последние 2 версии |
- Покрыть тестами
- Добавить сохранение переговорок в localStorage или любое другое хранилище
- Разработать алгоритм выдачи свободных переговорок