Приложение, позволяющее сократить время организации, выбора, регистрации и прохода на студенческие мероприятия.
Данный проект является выпускной квалификационной работой в Санкт-Петербургском Политехническом Университете Петра Великого.
✅ Проект реализован с помощью нативных библиотек Apple
✅ Верстка UI осуществляется без использования storyboard/xib (использование anchors и frame)
✅ Проект поддерживает сохранение данных с использованием Core Data
✅ Проект поддерживает работу с данными через сеть
✅ При загрузке и отрисовки данных используются анимации
✅ Архитектура проекта VIPER
✅ Минимальная поддерживаемая версия iOS 13
XCode 14.2 / Swift 5.7
- UIKit
- CoreData
- AVFoundation
Firebase:
- Authentication
- Firestore
- Storage
Подключение через Swift Package Manager
git clone https://github.com/Arseniyms/PolyVent.git
Запуск EventPasser.xcodeproj
- Регистрация новых пользователей
- Поиск по мероприятиям
- Генерация QR-кода для входа на мероприятия
- Изменения личных данных пользователей
- Запись/отказ от мероприятий
- Добавление новых мероприятий для супер-пользователей
- Сканирование QR-кодов для прохода на мероприятия