Skip to content

keksik77/schedule

 
 

Repository files navigation

Schedule

Schedule - расписание курса RS School.

Это руководство так же доступно на другом языке:

Оглавление

  1. Установка и запуск

  2. Демо

  3. Документация

  4. Описание приложения

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

  6. Авторы

  7. Лицензия

  8. Установка и запуск

  9. Демо

  10. Описание приложения

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

  12. Авторы

  13. Лицензия

Используйте пакетный менеджер npm для установки проекта.

npm install

Запуск приложения в режиме разработчика

npm start

к оглавлению

Демо-версия приложения:

Документация приложения:

к оглавлению

Расписание содержит:

  • минимум 10 рядов, но может быть расширено до 100-150 рядов
  • минимум 5 колонок, но может быть расширено до 10-12 колонок
  • значения в ячейках относятся к типам datetime, instant, string, object, integer и соответствуют существующему расписанию курса

Интерактивные функции расписания отличаются для ментора и студента.

Возможности студента:

  • просмотр расписания в виде таблицы (основная форма расписания), календаря либо списка
  • просмотр детальной информации об отдельных заданиях расписания
  • возможность оставить оценку и отзыв к заданию

Дополнительные возможности ментора:

  • редактирование расписания - добавление, удаление и изменение данных
  • редактирование страницы задания - добавление, удаление и изменение данных

Общие возможности

Примеры типов данных для ячеек

  • скрывать ненужные, по мнению пользователя, столбцы таблицы
  • выбирать темную тему
  • фильтровать данные в таблице
  • выбирать часовой пояс
  • выбирать отображение недель
  • менять цвет тегов
  • string - отображается как есть, но надо либо ограничить длину строки, либо использовать text-overflow: ellipsis

  • integer / decimal - числа обычно выравниваются по правой стороне и форматируются с учётом локали (см. Number.toLocaleString).

  • local datetime - дата и/или время в виде строки.

  • instant - время как в Date.getTime()

  • составные объекты - например, money: {currency: 'PHP', amount: 7.4}

    к оглавлению

Список используемых технологий в проекте

Посмотреть авторов

к оглавлению

MIT License

Copyright (c) 2020 RS React group 46

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.6%
  • Less 8.6%
  • JavaScript 3.7%
  • HTML 1.1%