Сайт выполнен по уже традиционной схеме разделения бэкенда от фронтэенда. Бэкенд разработан на Drupal 8, который был полностью рестифицирован. Для данного проекта мы разработали порядка 20 модулей для Drupal, серьезно переработали модуль Views.
На фронте мы использовали AngularJS. Также в этом проекте мы использовали: Google Maps API, TweenMAX, Jquery, SVG spirtes, SASS, Jade (Pug), Panellum и некоторые другие технологии.
И фронт и бэк полностью переводимы, выполнены на двух языках. Так как один из языков - арабский, то мы еще и делали right-to-left версию фронта и бэка. Дополнительно мы разработали модуль перевода дат календаря в различные календари (из хиджри в григорианский и наоборот).
Проект оказался достаточно сложным, с огромным количеством кейсов, состояний, нюансов.
Ссылка на сайт: https://riyadh.sa/P.S. Для доступа надо использовать учетные данные - user: admin, pass: dev
Сайт пока не выведен в продуктив, так как у наших заказчиков крайне медленный процесс согласования.