Мобильное приложение с функциями терминала системы контроля и управления доступом (СКУД) для администраторов и охранников. Обеспечивает контроль доступа и предоставляет интерфейс для выполнения основных операций по управлению пользователями и точками доступа.
Цель проекта: повысить продажи основного продукта - системы контроля доступа - за счёт вывода на рынок современного мобильного приложения, которое соответствует трендам и усиливает конкурентоспособность.
Перед нами стояли следующие ключевые задачи:
1. Разработать кроссплатформенное решение, совместимое с существующей системой СКУД заказчика.
2. Обеспечить возможность полноценной работы приложения в офлайн-режиме с последующей синхронизацией данных - критически важное требование для систем безопасности.
3. Разработать интуитивно понятный и удобный интерфейс для двух типов пользователей: администраторов системы и охранников на проходной.
4. Обеспечить надёжную защиту данных и операций от несанкционированного доступа.
Клиенту был нужен исполнитель с глубокой экспертизой в создании сложных кроссплатформенных решений, понимающий специфику интеграции с аппаратными средствами (такими как NFC-считыватели) и способный реализовать устойчивую логику офлайн-работы.
Анализ
Сбор требований, создание прототипов и технического задания, проектирование архитектуры системы и выбор технологий.
Разработка дизайна
Изучение целей проекта, анализ целевой аудитории и конкурентов. Создание и согласование дизайн-системы и макетов интерфейса.
Разработка общего каркаса
Реализация базовой инфраструктуры: базы данных (SQLite), API, навигации, системы авторизации. Создание ключевого модуля для работы в офлайн-режиме и синхронизации данных.
Разработка модуля "Удалённый терминал"
Реализация функций для охранника: работа с пропусками через NFC и QR-коды, регистрация событий доступа.
Разработка модуля "Администратор"
Создание интерфейсов и логики для управления пользователями, их правами доступа и контроллерами системы.
Тестирование и стабилизация
Комплексное тестирование, включая функциональное, интеграционное и приемочное, с особым вниманием к сценариям работы без сети.
Публикация и передача результатов
Выпуск приложения в магазины приложений и финальная передача продукта.
Для решения поставленных задач был использован следующий технологический стек, обеспечивающий кроссплатформенность, безопасность и автономность:
Мобильная разработка: Xamarin.Android, Xamarin.iOS (для создания приложения с единой кодовой базой под обе основные платформы).
Идентификация и безопасность: технологии NFC и QR для считывания пропусков, системы авторизации (Auth).
Данные и связь: SQLite для надёжного локального хранения данных в офлайн, WCF для безопасного обмена данными с серверной частью системы.
Более 8000 установок
Приложение успешно внедрено и активно используется, что подтверждает его востребованность на рынке.
Сокращение времени настройки на 40%
Среднее время решения заявки на изменение прав доступа сократилось благодаря мобильности инструмента для администраторов.
Снижение затрат на оборудование в 3 раза
Для организации точки прохода больше не нужен специализированный компьютер с Windows — достаточно стандартного планшета или смартфона.
Расширение рынка сбыта
Реализация офлайн-режима позволила предлагать решение клиентам, на объектах которых нестабильный или отсутствует интернет.