Цель проекта

Презентация ЖК Самоцветы

Задача проекта

Разработка мобильного приложения с дополненной реальностью

Решение

Мобильное приложение с 3D визуализацией

Команда на проекте

Техлид

iOS разработчик

Android разработчик

Тестировщик

Менеджер проекта

Ход проекта

Собрали необходимые требования

Составили прототип системы

1 мес

Составили технические задания. Задание было отдельно для каждого этапа разработки

1 мес

Отрисовали несколько концепций дизайна (2-3 концепции) на выбор

 

1 мес

Разработали:

  • Лендинг
  • Внутренний сайт для крюингов
  • Внутренний сайт для модераторов
  • Биллинг
  • Мобильное приложение для моряков (Android)

6 мес

Разработали:

  • Внутренний сайт для моряков
  • Мобильное приложение для моряков (iOS)

Исправили Баги

4 мес

Отладка и выкат на полное тестирование Заказчику

 

1 мес

Внесли по желаниям Заказчика в систему и мобильное приложение необходимые правки

 

2 мес

Подготовили список новых задач, согласно новой концепции. Вносили изменения в систему.

 

2 мес

Результат

Мобильное приложение

Весь Жилой комплекс на одном маркере. Настроена навигация по корпусам, сферопанорама дворов и внутренних пространств зданий.
Чем больше размер маркера, тем большего размера модель

Поэтажный просмотр планировок 11 этажей в 4 корпусах

Сферопанорама 3 дворов. Эффект присутствия, как будто находишься во дворе

Ночной и дневной режимы просмотра. Анимированные объекты – автомобили и воздушные шары

Отдельная демонстрация 3D модели каждого корпуса

Визуализация объектов

Доступ на 2 платформах: iOS и Android

Особенности проекта

Визуализация ЖК

Реализация для 2 платформ: iOS и Android

Платная подписка на услуги сервиса

Автоматический подбор вакансий по множеству критериев


Индивидуальный дизайн

Уникальная терминология

Учёт необходимых документов

Быстрое определение релевантности вакансия-должность

Подробное описание архитектуры

Сервис состоит из нескольких блоков. Основным блоком является модуль синхронизации данных с REST API и SOAP-ресурсами Beeline. Он выполняет задания по обновлению данных по расписанию и по запросу пользователей. Пользовательский модуль работает со всеми остальными модулями:получает данные о номерах (и дополнительную информацию) от clients_data, отправляет задания на синхронизацию syncronizer, задания на обновление данных модулю operations. И запросы на генерацию отчётов по данным reports с возможностью генерации различных, удобных пользователю файлов в documents.

Модуль синхронизации работает с ресурсами Beeline, имея жесткие ограничения по количеству запросов. Для этого он имеет встроенный планировщик, систему динамической загрузки данных и перезагрузки данных при ошибках.

Артефакты

Функциональные требования

Прототип

Техническое задание