binomtech
Дом и семья
Россия
iOS, Android
Октябрь 2022
Создать многофункциональное мобильное приложение для администрирования многоквартирным жилым домом, которое интегрирует в себе возможности для взаимодействия жителей и управляющей организации, автоматизации повседневных задач (таких как передача показаний приборов учета, осуществление платежей, оформление заявок) и контроля безопасности (за счет систем видеонаблюдения и видеодомофона). Ключевая задача — осуществить переход от разнородных каналов взаимодействия к унифицированному цифровому средству, которое усиливает открытость процессов, сокращает время на реакцию и улучшает качество предоставляемых услуг.
1. Архитектура системы:
◦ Нативные мобильные приложения: Создание отдельных приложений под операционные системы iOS (с использованием языка Swift) и Android (с использованием языка Kotlin), что гарантирует высокую скорость работы и глубокую интеграцию со встроенными возможностями устройств (такими как система оповещений, камера, управление домофоном).
◦ Административная панель: Веб-интерфейс, построенный на фреймворке Laravel (PHP), который предоставляет управляющей компании (ТСЖ) возможности по контролю над всеми операциями: добавлением и удалением пользователей, размещением новостных сообщений, обработкой заявок, мониторингом показаний счетчиков, установкой тарифов.
◦ База данных: PostgreSQL — данная система выбрана в связи с ее отказоустойчивостью, способностью к масштабированию и возможностью выполнения сложных запросов .
◦ API: RESTful API, разработанный на Laravel, выступает в роли связующего компонента между мобильными приложениями и административной панелью. Он отвечает за процессы аутентификации с применением JWT-токенов, обмен данными, обработку запросов и обеспечение безопасности.
2. Функциональность мобильного приложения:
◦ Авторизация и профиль:
▪ Процедура регистрации с использованием номера телефона или электронной почты, включающая этап подтверждения.
▪ Личный кабинет, содержащий информацию о квартире, лицевом счете, истории произведенных платежей.
▪ Опция для присоединения нескольких квартир для владельцев недвижимости в нескольких объектах.
◦ Передача показаний счетчиков:
▪ Специальный раздел под названием "Показания".
▪ Выбор вида коммунального ресурса (водоснабжение, электроснабжение, газоснабжение) и конкретного прибора учета.
▪ Внесение показаний вручную или путем распознавания фотографии счетчика (с применением OCR-технологии).
▪ Автоматизированный подсчет текущего объема потребления и ориентировочной суммы к оплате.
▪ История всех ранее переданных показаний с указанием дат и визуализацией в виде графиков изменения потребления.
▪ Функция напоминания о датах передачи показаний.
◦ Новости и уведомления:
▪ Централизованная лента новостей от ТСЖ. Информация о плановых отключениях, ремонтных работах, собраниях, объявлениях.
▪ Персональные push-уведомления о значимых событиях - отключение электричества, принятие заявки в работу, начало голосования.
▪ Архив новостных сообщений с опцией фильтрации по дате и категории.
◦ Голосования:
▪ Просмотр текущих и завершенных голосований касающихся общих собраний, выборов, вопросов по обслуживанию.
▪ Участие в голосовании непосредственно в приложении с выбором вариантов ответа.
▪ Отслеживание результатов голосования в режиме реального времени.
◦ Видеодомофон и видеонаблюдение:
▪ Интеграция с IP-видеокамерами, установленными в доме.
▪ Просмотр видео в реальном времени с камер, расположенных на входе, в подъездах, на парковочной территории.
▪ Функционал видеодомофона: возможность ответить на вызов, дистанционно открыть дверь, отклонить звонок (с помощью кнопок "Ответить", "Открыть", "Сбросить").
▪ Журнал видеозаписей.
◦ Услуги и заявки:
▪ Каталог предоставляемых услуг - услуги сантехника, электрика, уборки, вывоза твердых бытовых отходов с указанием стоимости.
▪ Подача заявки на выполнение ремонта или услуги с указанием категории, описанием сути проблемы, прикреплением фотоматериалов.
▪ Мониторинг статуса обработки заявки (новая, находится в работе, выполнена, закрыта).
▪ Оценивание качества выполненной работы.
◦ Оплата:
▪ Просмотр детализированных платежных документов.
▪ Совершение онлайн-платежей через интеграцию с платежными системами.
▪ История проведенных платежей и возможность выгрузки электронных чеков.
◦ Интерфейс и навигация:
▪ Логичная структура: нижняя панель навигации (вкладки "Главная", "Показания", "Заявки", "Меню").
▪ Простой и понятный дизайн с использованием интуитивно понятных иконок.
▪ Возможность выбора темной или светлой темы оформления по предпочтению пользователя.
◦ Полноценное управление домофоном:
▪ Интеграция с системой домофонов: Приложение осуществляет подключение к IP-домофонам или централизованным системам контроля доступа с использованием протоколов от производителей оборудования.
▪ Прием вызовов: При поступлении звонка с домофона пользователь получает уведомление и звуковой сигнал, после чего имеет возможность:
• «Ответить» — установить голосовую связь с посетителем.
• «Открыть» — удаленно открыть
◦ Для жильцов: Удобный, высокоскоростной и прозрачный инструмент для управления всеми аспектами проживания в доме. Экономия времени, минимизация ошибок при передаче показаний, мгновенный доступ к актуальной информации и услугам, повышение чувства защищенности благодаря системам видеонаблюдения.
◦ Для ТСЖ: Перевод процессов в цифровой формат, снижение операционной нагрузки на сотрудников, ускорение процедуры обработки заявок, повышение стандартов сервиса, рост уровня собираемости платежей, формирование базы для принятия управленческих решений на основе данных.
◦ Технический результат: Успешно внедренная, масштабируемая и безопасная платформа, построенная на современных технологических решениях, которая готова к дальнейшему функциональному развитию и интеграциям с новыми системами.