ЗАДАЧА
Перед разработчиками стояла задача создания удобного сервиса, который позволяет создать строительный проект любой сложности - быстро и без помощи дополнительных программ и приложений. Создание проекта происходит с учётом всех действующих нормативов и стандартов, принятых в строительстве, при этом платформа автоматически рассчитывает стоимость проекта. Разработчиками обеспечена совместимость со всеми браузерами без необходимости установки дополнительных плагинов. В итоге, пользователь получает возможность разработки проекта дома с учётом собственных предпочтений, соблюдением принятых норм и стандартов строительства, независимо от вычислительных ограничений браузера, то есть - с высокой скоростью и как следствие, максимальным комфортом.
ПРОЦЕСС
Проектировка
Наши специалисты разработали сотни графических функциональных прототипов на основе большинства существующих и реализованных типовых проектов. Объёмный функционал упорядочен и систематизирован - это делает его понятным и максимально доступным. Решения Balsamiq и Axure, использованные при проектировании и создании прототипов, позволили облечь сложный функционал в интуитивно понятный интерфейс.
Дизайн и UX
Для нас важно было создать интуитивно понятный интерфейс для любого пользователя. Эту задачу мы решили следующим образом:
Создали удобный рабочий стол
Персональный-помощник
История операций
Онлайн-смета
Верстка
Вёрстка проекта “Конструктор” не имеет аналогов в рабочей среде. В отличие от подобных сервисов, “Конструктор” имеет два типа интерфейса - трёхмерный, реализованный с помощью современной технологии WebGL, и двухмерный - на основе векторной браузерной графики.
Такое решение позволяет успешно пользоваться сервисом как пользователям с медленным интернетом, так и тем кто хочет увидеть свой будущий дом в качественном 3D."
Разработка
Традиционно сложные задачи, такие, как снэп - логика и геометрия механизма “привязки” стен под прямым углом друг к другу, создание чётких ограничений для пересечения компонентов, крепление перегородок, лестниц и окон к стенам и их геометрия, автоматизированная установка крыш и расчёт формул параметров, и всё это - с учётом алгоритмов контроля качества, потребовали скрупулёзного и детального изучения. Мы успешно реализовали все параметры с помощью современных технологий - сложная 3D- графика отображается прямо в браузере без использования дополнительных плагинов. Наша команда успешно реализовывает проект по созданию коммерческого продукта с использованием этой технологии.
-
Yii Framework
-
CSS3
-
JavaScript
-
jQuery
-
Sphinx
-
Backbone JS
-
PHP
-
Redis
-
PortgreSQL
-
CloudCrafting Framework
-
Yii Framework
-
Mustache JS
Контроль качества
Процесс создания проекта был разбит на минимальные этапы, на каждом из которых “Конструктор” подвергался стресс-тестам - это позволяет нам гарантировать отсутствие ошибок и “белых пятен” в конечном продукте.
Continuos integration
Сейчас продукт находится на стадии закрытого бета тестирования, но мы можем предоставить доступ к нему по отдельному запросу.