← Все проекты

uParking.

Система управления парковками аэропорта

Информационная система для UTG Group: мобильное приложение (iOS, Android) и веб-интерфейс, связывающие сотрудников и арендаторов с автоматизированными парковочными зонами аэропорта. Бронирование мест, заказ шаттлов до терминала, диспетчеризация в реальном времени и веб-администрирование. Авторизация через SSO заказчика, ролевая модель, интеграция со СКУД.

Клиент
UTG Group
Год
2021 — 2022
Платформы
iOS · Android · Web
Роли
Пользователь · Водитель · Администратор
Стоянка ВнуковоКП № 1Терминал AТерминал DАэропорт
01

Бронирование места

Главный экран после входа — брони пользователя: карточки с датой, госномером, локацией, номером места и временем заезда и выезда. Бронирование по шагам: дата, время, свободное место из реального списка с мягкой блокировкой от гонок, номер ТС из профиля. В профиле — автомобили, в обращениях — заявки администратору с фото.

↔ тяните вбок

Вход
ВходАвторизация по логину и паролю, выданным администратором
Нет броней
Нет бронейПустое состояние с подсказкой начать бронирование
Список броней
Список бронейКарточки: дата, госномер, локация, место, время заезда и выезда
Удаление
УдалениеСмахивание влево открывает удаление брони
Шаг 1 · Дата
Шаг 1 · ДатаВыбор даты бронирования (нативный календарь)
Шаг 2 · Место
Шаг 2 · МестоСписок реально свободных мест; выбранное мягко блокируется
Готово
ГотовоБронь подтверждена
Профиль
ПрофильФ.И.О. и список автомобилей пользователя
Добавление ТС
Добавление ТСМарка, модель и госномер
Обращения
ОбращенияСписок заявок администратору
Новое обращение
Новое обращениеТекст и фото к заявке
02

Шаттл и диспетчеризация

Заказ шаттла доступен во время активной брони. Система назначает ближайший борт; водитель ведёт его по маршруту дня. «Принять» — будет в течение 15 минут (занят — добавляет интервал 10/20/30), «Поехали» с подтверждением блокирует борт, «Готов к заказу» возвращает в очередь. До 16 пассажиров на борт; на 17-м заказе очередь переливается на второй шаттл смены.

↔ тяните вбок

Заказ шаттла
Заказ шаттлаПарковка и число пассажиров; пункт назначения подставляется
Назначен борт
Назначен бортГосномер шаттла и время подачи
Удачной поездки
Удачной поездкиЗавершение поездки до терминала
Маршрут дня
Маршрут дняМаршрут водителя, назначенный администратором
Новый заказ
Новый заказСчётчик пассажиров меняется в реальном времени
Поехали
ПоехалиПодтверждение перед выездом блокирует борт
03

Веб-администрирование

Веб-панель администратора: разделы «Пользователи», «Водители», «Брони». Таблицы с поиском, карточка пользователя с бронями и блокировками, просмотр и ответы на обращения со сменой места, выпуск шаттлов на линию, справочники точек, ролей и юрлиц.

Пользователи
ПользователиТаблица с поиском по Ф.И.О., телефону, ID, госномеру
Карточка пользователя
Карточка пользователяДанные, госномера, список броней
Блокировка
БлокировкаБлокировка пользователя или его ТС
Обращение
ОбращениеПросмотр заявки, ответ и смена места
Справочник ролей
Справочник ролейРоли и группы доступа
Юрлица
ЮрлицаСправочник юридических лиц
Точки
ТочкиСправочник парковочных точек
Вход в панель
Вход в панельАвторизация администратора
04

Стек и интеграции

Микросервисы на .NET Core, REST API с версионированием, PostgreSQL. Авторизация JWT через SSO Keycloak заказчика, интеграция со СКУД APACS 3000, хранение файлов в MinIO, поставка через Docker Swarm и GitLab CI/CD. Спроектировано под нагрузку из ТЗ.

  • .NET Core
  • PostgreSQL 13
  • Микросервисы
  • Keycloak SSO
  • Docker Swarm
  • СКУД APACS 3000
  • MinIO
  • GitLab CI/CD
до 100k
пользователей (по ТЗ)
1 ТБ
объём данных
< 200 мс
время отклика
30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓
30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓