Skip to content

BitCodersNN/unn-mobile

Repository files navigation

Логотип Студенческого Хаба ННГУ

Студенческий Хаб для ННГУ [Неофициальный]

Данное приложение разработано студенческой инициативной группой ИИТММ ННГУ. Оно не является официальным продуктом университета. ННГУ им. Н.И. Лобачевского не несёт ответственности за функционирование, безопасность данных и актуальность информации в этом приложении.

Оглавление


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

«Студенческий хаб для ННГУ (Неофициальный)» — это мобильный клиент для Портала ННГУ для студентов, преподавателей и сотрудников Нижегородского государственного университета им. Н.И. Лобачевского. Проект создан студентами группы 3821Б1ПР1 в рамках квалификационной работы с целью повышения удобства использования портала университета с мобильных устройств.

Мы решаем главную проблему: неоптимизированность веб-версии портала под мобильные устройства.

Возможности приложения

Приложение предоставляет удобный доступ к:

  • Расписание занятий:

    • Просмотр расписания по группе, ФИО или преподавателю.
    • Экспорт расписания в календарь.
  • Живая лента:

    • Чтение постов и комментариев к ним.
    • Оставление реакций на посты.
    • Возможность поделиться постами.
    • Закрепление постов.
    • Важные посты.
  • Материалы для дистанционного обучения:

    • Доступ к учебным материалам за все семестры.
  • Ссылки на онлайн-занятия:

    • Достпу к ссылкам на онлайн занятия и коментариям к ним.
  • Зачётная книжка:

    • Просмотр зачётной книжки за все семстры.
  • Справки онлайн:

    • Получение справок и электронной цифровой подписи (ЭЦП).
  • Чаты:

    • Просмотр диалогов и чтение сообщений.
    • Отправка сообщений и ответов на них.
    • Отправка файлов.
    • Оставление реакций на сообщения.

Статистика и отзывы

Наше приложение активно используется студентами, преподавателями и сотрудниками ННГУ.

  • RuStore: более 4200 скачиваний | ⭐ 4.6/5 на основе 44 отзывов.

Отзывы и оценки можно найти в RuStore.


Установка

Вы можете установить приложение одним из следующих способов:

  1. Из официальных магазинов:

    • Скачайте приложение RuStore.
  2. Установка APK/IPA:

    • Для самостоятельной установки скачайте .APK файл (для Android) или .IPA (для iOS) здесь.
    • Инструкция по установке IPA доступна в нашем Telegram-канале.

Инструкция по сборке

Если вы хотите собрать приложение самостоятельно, выполните следующие шаги:

Предварительные требования

  1. Установите Flutter SDK.

Проект использует версию Flutter 3.29.2. Если при выполнении сборки с использованием самой последней версии возникнут ошибки компиляции - переключитесь на используемую в проекте версию.

  1. Создайте проект в Firebase Console.
  2. Установите Firebase CLI.

Настройка окружения

  1. Авторизуйтесь в Firebase CLI:
    firebase login
    Используйте учетную запись, на которой был создан Firebase проект.
  2. Активируйте flutterfire_cli
    dart pub global activate flutterfire_cli
  3. Клонируйте репозиторий
    git clone https://github.com/BitCodersNN/unn-mobile.git
    cd unn-mobile
  4. Настройте Firebase для проекта:
    flutterfire configure
    Выберите созданный Firebase проект и платформы (Android и/или iOS).

Сборка

Для Android:

flutter build apk

Для запуска на устройстве:

flutter run

Политика конфиденциальности

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


Дополнительная информация (Wiki)

Больше информации о проекте, его структуре и возможностях можно найти в Wiki.


Связь с разработчиками

Если у вас есть вопросы, предложения или вы хотите помочь в разработке, свяжитесь с нами:

Присоединяйтесь к нашему сообществу и помогайте делать приложение лучше!


Команда разработки:

About

НЕОФИЦИАЛЬНОЕ мобильное приложение портала ННГУ

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages