В основе архитектуры сервиса лежит restApi на PHP + PostgreSQL. Кроме того, было реализовано:
- Полнофункциональное мобильное приложение (на Cordova), поддерживающее все основные функции: бронирование экскурсий, размещение достопримечательностей, составление маршрутов, администрирование и многое другое.
- Для обеспечения преемственности между различными версиями приложения и API применялась соответствующая архитектура, обеспечивающая корректную работу для всех версий приложения.
- Для решения трудоемких задач применялись асинхронные задачи, выполняющиеся в фоновом режиме. Долгие по выполнению функции оптимизировались и хранились в предварительно подготовленных структурах, для повышения времени отклика.
- Была выполнена интеграция с десятком различных сервисов: weather.com, here.com, google, yandex, синтез речи и др.
- Загружены миллионы различных объектов по всему миру на многих языках из различных свободных источников: достопримечательности, рестораны, события и мероприятия, отели (booking), туры и экскурсии, аудиогиды.
- Было выпущено несколько версий сайта, в последнем реализован довольно быстрый алгоритм отображения самых популярных достопримечательностей по всему миру на карте.