https://github.com/badlog1n/zachet
Социально-информационный портал для студентов
https://github.com/badlog1n/zachet
android firebase kotlin student-project
Last synced: 3 months ago
JSON representation
Социально-информационный портал для студентов
- Host: GitHub
- URL: https://github.com/badlog1n/zachet
- Owner: BadLog1n
- License: mit
- Created: 2022-08-11T11:28:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-04T12:34:28.000Z (about 3 years ago)
- Last Synced: 2025-03-21T03:16:03.772Z (over 1 year ago)
- Topics: android, firebase, kotlin, student-project
- Language: Kotlin
- Homepage: https://badlog1n.github.io/zachet/
- Size: 2.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
Зачёт!
Перейти к установке
Зачёт - это мобильное приложение для студента.
Приложение уведомляет о измененных баллах, запоминает расписание в памяти телефона (и отображает без интернета). Предусмотрена и социальная сфера (чаты со студентами и преподавателями, лента), но из-за базовой конфигурации сервера некоторые функции могут время от времени некорректно работать.
На данный момент, взаимодействие с информацией, предоставляемой университетом, предусмотрено только в рамках ЮЗГУ. Мы не сохраняем данные от аккаунта университета без Вашего разрешения.
Основной функционал приложения:
- Успеваемость и уведомления об изменении баллов;
- Расписание и оффлайн доступ к нему;
- Новостная лента для студента;
- Список чатов;
- Индивидуальный чат или беседа между пользователями;
- Возможность отправлять сообщения, фотографии и файлы;
- Настройки аккаунта пользователя;
- Авторизация, регистрация и выход из аккаунта;
- Раздел "о приложении" с основной информацией и чатом поддержки.
В приложении предусмотрен и иной, вспомогательный, функционал, улучшающий взаимодействие пользователя с программой.
Основной стек технологий:
- Android
- Kotlin, XML
- Glide, JSoup, Coroutines, OkHttp, Retrofit2
- Firebase: Storage, Realtime Database, Authentication, Crashlytics, Analytics, Events
- Fragments, Navigation
- Git
В проекте также используются и дополнительные библиотеки, например: groupie, TouchImageView, swiperefreshlayout. Полный список зависимостей можно посмотреть в файле build.gradle.
УСТАНОВКА
Рекомендовано: Установка через RuStore.
Скачать мобильное приложение также можно в разделе Releases или по прямой ссылке на последнюю версию.
Чтобы установить приложение - загрузите его через RuStore или вручную скачайте apk-файл и запустите установщик. Работа приложения не требует дополнительных установок или настроек. Приложение работает только на устройствах Android.
КОНТАКТЫ
Ссылка на GitHub проекта.
Ссылка на канал приложения в Telegram.
В канале публикуется дополнительная информация по проекту, например, список изменений или полезные ссылки и советы. Также, по всем вопросам, пожеланиям и обнаруженным ошибкам в приложении можно написать там.
РАЗРАБОТЧИКИ
Немченко Степан:
> Telegram
> VK
Дополнительная информация по проекту:
Социально-информационный портал для студентов в формате мобильного приложения
Приложение предназначено для взаимодействия с информацией предоставляемой вузом, общения со студентами со всей России.
Порой случается, что сайты университетов не совсем удобны для повседневного использования и найти нужную информацию бывает очень сложно. Мы разрабатываем мобильное приложение, расширяющее функционал сайта, полезное как для студентов, так и для преподавателей.
Отличительной особенностью проекта является ограничение на доступ к приложению - в нем могут регистрироваться только студенты. Таким образом, проект становится универсальным для определенной аудитории. К данному моменту разработан прототип приложения, уже позволяющий студентам получать информацию, предоставляемую вузом (например, баллы и расписание), общаться с другими студентами.
Ознакомиться с работой приложения(на 05.12.2022) можно по ссылке
Макет приложения (на 01.08.2022):
Дополнительные ссылки:
Статистика
Презентация проекта
Университет-2032