Как из валютного кредита возник сервис поиска лучшего курса обмена валюты
Итак, нам нужен сервис, в режиме реального времени отражающий курсы валют во всех (во всяком случае во многих) банках всех городов России, интерфейс которого позволяет звонить в банк с целью уточнить наличие валюты, и прочие возможные детали, а так же найти отделение банка на карте.
Начали мы с того, что просмотрели какие подобные ресурсы имеются. Итого на момент начала проектирования единственным (на наш взгляд приемлемым) приложением было: РБК обмен валют. При этом отражало оно курсы валют только двух столиц (а мы в Омске), и по отзывам в App Store и личным ощущениям возникла уверенность – сделаем лучше!
С чего все началось: В 2003 году моя жена (тогда еще будущая) подписала поручительство по валютному кредиту, по которому ей приходилось ежемесячно вносить сумму около тысячи долларов в течение пяти лет. К весне 2008 года доллар сильно подешевел, процентные ставки по валютному кредиту были намного ниже рублевых, и, после погашения одного валютного кредита, взяли другой в другом банке. Каждый раз ежемесячно вставал вопрос: где купить доллары по самому выгодному курсу? Курсы в банках по городу отличались прилично, и мы ежемесячно перед совершением очередного взноса вводили поисковые запросы типа «курс доллара в Омске». Информация о курсах выкладывалась каждым банком самостоятельно, перемежалась обилием рекламы банковских продуктов и прочей, не нужной нам информацией. Потом мы открыли для себя сайт — там и смотрели лучший курс, после чего находили в справочниках координаты нужного банка, звонили туда, уточняли курс и сумму, и ехали покупать. В общем это было неудобно, долго и курс менялся обычно раз в день. До обеда – один курс, после обеда – уже другой. Успеть надо было и найти банк, и доехать до него до момента смены курса. Целая задача. Из месяца в месяц, из года в год. И курсы валют были далеко не по всем банкам, в лучшем случае – половины…
Когда в 2012 году я стал обладателем iPhone 4s, исследовал практически бесконечное изобилие разнообразных приложений в App Store, я уже был практически уверен, что к очередному сроку внесения платежа по долларовому кредиту обязательно найду там удобное приложение для поиска выгодного курса обмена валюты. А вот и нет! Появилась потребность – иметь удобное мобильное приложение для того, чтобы в режиме реального времени, не загружая браузер, не напрягая помощников в офисе, в идеале прямо с телефона, можно было быстро найти лучший валютный курс в любом городе России, тут же позвонить в банк, и сразу найти на карте, как туда добраться. К тому моменту как эта идея оформилась в конкретные действия, валютный кредит был давно просрочен, все обязательства признаны в суде и обязанности погашения возложены на поручителей. То есть потребность ежемесячно вносить в банк требуемую сумму в долларах никуда не делась, а наоборот, растянулась на долгое время. Ну и наши регулярные поездки за рубеж тоже способствовали каждый раз повторять ту же процедуру поиска лучшего курса требуемой валюты.
К моменту постановки задачи мы уже имели некий опыт разработки мобильных приложений, в частности были уже запущены: игра с названием «Сотка» (ее делали с целью понять для себя как оно вообще — разрабатывать для App Store); приложение, выполняющее функцию четок (его сделали т.к. сам пользуюсь четками и иногда классических с собой нет), так что у нас в команде имелся дизайнер, он же проектировщик интерфейса, программист и я (идейный вдохновитель, тестировщик и инвестор в одном лице). В принципе, идея заключалась в создании приложений для iOS и Android (по Android программиста в команде на тот момент не было, но уже искали). В этой связи, с целью оптимизации трудозатрат, приняли решение создать web версию, в которой агрегировать и обрабатывать информацию, а приложения iOS и Android сделать в качестве клиентов, которые по запросу будут получать данные от сервера.Дизайн и интерфейс сделали максимально простым. В процессе проектирования обсуждали добавление различных фильтров, вариантов сортировки, настроек… в итоге от всех дополнительных функций отказались в пользу скорости получения пользователем требуемых данных, а именно — лучшего курса выбранной валюты. И это получилось. От запуска приложения, или загрузки сайта, до лучшего курса доллара или евро пользователя отделяет 2 нажатия на экран. Главная страница сайта
Нажали две кнопки (доллар/евро, купить/продать) и ввели сумму. Выбрали банк с лучшим курсом, раскрыли перечень его филиалов. Ближайший сверху. Красный маркер – Я, зеленый – банк.По статистике web версии, среднее время пользователя, проведенное на сайте — 1 мин 40 сек. То есть, в среднем, человек за полторы минуты находит нужные ему банк с выгодным курсом обмена валюты, после этого, вероятно, покидает сайт и спешит за деньгами. Так выглядит процесс в мобильном приложении В процессе разработки возникла дилемма: какие карты интегрировать? Рассматривали стандартные Yandex, Google, Apple, 2gis. Все они (как и некоторые другие) позволяют бесплатно использовать свой API только для некоммерческого использования, рассчитывая тем или иным образом извлекать прибыль от данного программного комплекса. Это нам не подходило. Выбор пал на OpenStreetMap. Мы организовали в приложении геолокацию — сочтя что валюту найти уместнее в том районе, в котором находится пользователь.Наконец наше приложение было оттестировано, одобрено Apple и запущено. Это произошло в 20-тых числах сентября 2014. Позже появилось приложение для Android
Итак, мы стремились создать приложение, которое быстро и удобно покажет пользователю, заинтересованному в обычном «бытовом» обмене валют, лучший курс покупки или продажи, ближайшее отделение банка, его адрес, телефон обменного пункта и местоположение на карте. На наш взгляд – все эти функции мы смогли реализовать, создав продукт, который интуитивно понятен любому пользователю и максимально соответствует поставленным задачам. Мы будем рады любой конструктивной критике в адрес своего продукта и приложим все усилия для того, чтобы стать лучшим приложением по обмену валют в России.