Идея разработки: создание web-сервиса для ведения дел (ежедневника) с популярными, востребованными функциями, а также рядом дополнительных особенностей, например, синхронизацией с сайтом учебного расписания АГУ. Возможности разработки:
- ведение задач и планирование мероприятий
- синхронизация с учебным расписанием для студентов и преподавателей
- формирование статистики
Установка и запуск проекта:
- скачать файлы находящиеся в ветке master
- если планируется запуск для теста то переименуйте файл
test.env
в.env
без изменений, в ином случае, помимо переименования файла внесите в него свои данные. - стандартный запуск: npm run start
- запуск для разработки: npm run dev
Использование проекта:
- после запуска проекта требуется перейти по адресу http://localhost:3000/
- будет открыта первая страница проекта, предлагающая зарегистрироваться или авторизоваться
- после успешной авторизации, пользователь будет перенаправлен на основную страницу приложения где может создавать задачи и мероприятия.
- для полноценной работы, рекомендуется настроить свой профиль, в котором указать данные об учебном заведении, должности, учебной группе или ФИО преподователя. Также указать код пользователя для того, чтобы включить возможность работать с друзьями, а также принимать приглашения на мероприятия.
- информация об учебном заведении включит на основной странице синхронизацию учебного расписания.
- на странице активности можно посмотреть график иллюстрирующий количество существующих и выполненных дел на текущий день.
- во вкладке дополнительно отображаются задачи без срока выполнения, а также просроченные.
- меню создания элементов расписания вызывается при нажатии на кнопку "Создать".