Разработка нового сайта МТС Сashback
Сайт для cashback-сервиса крупнейшего мобильного оператора с удобной структурой, который выдерживает высокие нагрузки и позволяет оперативно обрабатывать тысячи пользовательских запросов в секунду.
Описание кэшбек-программы
После регистрации и авторизации на сайте МТС Cashback пользователь может воспользоваться любым из предложений партнеров программы в семи категориях:
- Интернет-магазины,
- Путешествия,
- Развлечения,
- Доставка продуктов,
- Доставка еды,
- Автозаправки,
- Услуги.
При этом партнеру передаются данные об идентификаторе пользователя, благодаря чему он получает кэшбек-баллы.
Через некоторое время, в зависимости от выбранного предложения, пользователь сможет использовать свой кэшбек, чтобы оплатить услуги связи или получить скидку до 100% на покупку телефона в салонах МТС.
Задачи проекта
Основным требованием заказчика было использование в сайте МТС Cashback тех же технологий, что и на других интернет-проектах компании (Личный кабинет МТС, МТС Бонус).
Были решены следующие, в том числе далеко не стандартные задачи:
— интегрирование сайта с другими сервисами МТС. Так, войдя в Личный кабинет на сайте МТС Cashback, пользователь автоматически авторизуется и на других платформах (как на портале Госуслуги):
www.mts.ru (Основной сайт МТС),
shop.mts.ru (МТС Интернет-магазин),
— организация повышенного быстродействия при работе с большими объемами данных, — внедрение сервиса обработки изображений (хранение, редактирование, добавление, удаление), — интеграция сайта с сервисом геолокации, — интегрирование сайта с сервисом email-рассылки, — организация хранения данных с помощью облачной технологии Firebase, — внедрение системы управления сайтом QPublishing.
Техническая платформа
Сайт МТС Cashback написан с помощью технологии MVC 5 на платформе .NET Framework 4.5.2. В качестве системы управления сайтом и построении БД выступила платформа QPublishing. Такой выбор был обусловлен пожеланием заказчика использовать в своих проектах одни и те же технологии. Это также удобно с точки зрения интеграции разноплановых сервисов одной компании в единую экосистему.
Функционал
Пользователь сайта может:
- просматривать каталог партнеров программы:
1. узнавать размер кэшбека у каждого партнера ПЛ,
2. переходить на сайт партнера для покупок с использованием персонального идентификатора (по которому начисляется кэшбек). - оставлять заявку в форме для обратной связи,
- просматривать свою историю начислений/списаний кэшбека,
- управлять своими целями для начисления кэшбека,
- заполнять свой профиль для получения подарочного от партнеров ПЛ,
- пригласить друга в программу для получения взаимного кэшбека,
- выйти из программы.
Результаты
- Благодаря работе над сайтом МТС Cashback команда разработчиков DD Planet освоила новую для себя систему управления сайтом QPublishing, которая была успешно внедрена и теперь может использоваться и на других проектах по желанию заказчика. Проблема быстрого освоения незнакомой платформы была решена оперативно и оригинально: наша команда провела несколько переговоров с непосредственными создателями платформы.
- Командой DD Planet был получен отличный опыт работы над одним проектом в кооперации с несколькими подрядчиками, в котором мы отвечали за техническую составляющую. По проекту проводились регулярные встречи для лучшего взаимопонимания между подрядчиками, занятыми разными сторонами проекта (бизнес, бэкэнд сервиса, дизайн, разработка мобильного приложения).
- Несмотря на большое количество требований от заказчика (преемственность технологий, интеграция с другими платформами МТС, внедрение большого количества дополнительных внутренних сервисов), все они были выполнены, а сайт МТС Cashback стал новым инструментом продвижения компании МТС.