Все сервисы взаимодействия студентов мехмата с информацией разнесены по разным приложениям и разным сайтам. Чтобы получить некоторую информацию, студенту зачастую нужно авторизовываться заново, заходить на разные сайты или в разные приложения. Это долго и неудобно.
Решением этой проблемы послужит проект iStudent.
iStudent - кроссплатформенное мобильное приложение с удобным и понятным интерфейсом, объединяющее большинство сервисов, которые используют студенты мехмата, в единую систему.
Мы будем использовать интерактивное расписание мехмата для получения расписания студентов всех групп, официального списка групп мехмата и списка преподавателей. Также мы воспользуемся официальным сайтом новостей и СИЦ мехмата, чтобы получать новости и объявления из открытых официальных источников. Мы найдём записи лекций на YouTube и загрузим их в нашу базу.
- Dart
- Flutter
https://github.com/Fyordo/IStudent-Backend
Руководство по использованию:
- На главной странице нажмите на заголовок, чтобы попасть в свой профиль (как в версии для предзащиты)
- На главной странице в виджете "Ваши пары" нажмите на карточку с парой, чтобы посмотреть все дополнения к данной паре и добавить/удалить дополнение (если вы староста)
- На странице расписания нажмите на пару в расписании, чтобы получить диалоговое окно с развëрнутой информацию о паре
- На странице группы при нажатии на карточку студента можно скопировать почту в буфер обмена
Приятного использования)