Имеется мобильное приложение и back-end, написанный на Java. Функционал небольшой: получать от клиентского приложения текущую геолокацию и находить рядом пользователей, у которых совпадают интересы, более детальное описание представлено ниже через скрины меню приложений. Меню выбора интересов двухуровневое, с указанием параметров интересов. На картинках ниже это видно. Меню формируется динамически из базы данных. Плюс регистрация и база анкет.
Задача разобраться, устранить ошибки и сделать бэк рабочим.
Функционал клиентской части написан. Серверная часть была рабочей, но в связи с переездом на другую площадку и смену SMS-провайдера работать перестала. Для оценки масштаба работ можем предоставить код.
В бэкэнде надо прикрутить другой sms шлюз (сейчас используется zenziva, но может быть заменен при необходимости), новый шлюз сильно отличается от старого по возможностям и просто заменить не получилось.
Предыдущий шлюз sms16.ru, предоставлял больше информации о статусе отправленного сообщения, на этом была завязана логика бэкэнда, zenziva столько информации не предоставляет. Информация от прошлого шлюза определяла статус пользователя в системе.
API нового шлюза
www.zenziva.id/dokumentas...