Skip to content

Arseniyms/PolyVent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PolyVent

Приложение, позволяющее сократить время организации, выбора, регистрации и прохода на студенческие мероприятия.

Описание

Данный проект является выпускной квалификационной работой в Санкт-Петербургском Политехническом Университете Петра Великого.

Технические характеристки проекта

✅ Проект реализован с помощью нативных библиотек Apple

✅ Верстка UI осуществляется без использования storyboard/xib (использование anchors и frame)

✅ Проект поддерживает сохранение данных с использованием Core Data

✅ Проект поддерживает работу с данными через сеть

✅ При загрузке и отрисовки данных используются анимации

✅ Архитектура проекта VIPER

✅ Минимальная поддерживаемая версия iOS 13

Стек

iOS

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-кодов для прохода на мероприятия

Авторы

Лицензия

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages