Vokruge: мобильный справочник-навигатор для небольших городов
Привет. Меня зовут Светлана Афанасьева, в этой статье хочу поделиться нюансами создания приложения, которое называется Vokruge. Забегая наперед, скажу, что оно уже готово и выложено в Google Play.
Это лаконичный мобильный справочник-навигатор для небольшого города, компании, события и достопримечательности которого обошли вниманием «Яндекс», Google и «2ГИС».
Проблемы небольших городов
Компании, разрабатывающие картографические и навигационные приложения, как правило, уделяют мало внимания организациям, местам, транспортным сетям, акциям и событиям небольших городов. Да, "Яндекс" или Google, не говоря уже о 2GIS, помогут сориентироваться со всем этим в крупных населенных пунктах.
Ну а города с населением до 100 тысяч человек обычно остаются не у дел - да, есть общая информация, упоминания о крупнейших локальных компаниях или паре-тройке ресторанчиков, но это все. Поиск нужных объектов и событий занимает у пользователей продолжительное время, причем положительный результат далеко не всегда гарантирован. Для того, чтобы узнать режим работы муниципальной организации или зарезервировать столик, записаться в салон, приходится зачастую открывать 2-3 веб-сайта, чтобы найти нужную информацию или связаться с представителями интересующей организации. Представьте, как это неудобно и долго делать на мобильном! Особенно если нет возможности позвонить по указанному номеру - он просто некликабелен.
Я живу в небольшом городе Сосновый Бор (первая версия Vokruge заточена именно под него) и не раз и не два сталкивалась с подобными сложностями. Меня это реально напрягало, и я решила, что нужно исправлять ситуацию. Своими руками.
В итоге появилось приложение, которое можно назвать справочником-навигатором организаций, магазинов, салонов, расписаний, акций, событий и всего прочего в Сосновом Бору. Основа аппа - карта расположения объектов с навигацией, режимом работы и возможность связаться с представителями объектов.
Vokruge решает сразу несколько проблем:
- Позволяет найти контакты и график работы объекта;
- Дает возможность понять, насколько далеко находится объект, так что пользователь может рассчитать время, необходимое для того, чтобы добраться до места;
- Найти несколько альтернатив при введении поискового запроса;
- Связаться с представителями заведения, мероприятия и т.п. прямо из приложения;
- Позволяет узнать об акциях, которые проводятся в городе;
- Помогает купить билет в кино, театр или на концерт;
- Дает возможность узнать расписание общественного транспорта, а в перспективе - узнать стоимость бензина на заправках, загруженность автомобильных автостоянок и дорог.
Процесс поиска нужных пользователю приложения объектов организован достаточно просто:
- Вводим поисковый запрос;
- Определяемся с расположением объекта;
- Переходим в карточку объекта;
- Узнаем всю необходимую информацию, плюс получаем номер телефона для связи.
Архитектура и технологии:
Сервер:
- SQLite (в планах MySQL)
- OpenStreetMaps
- Pyton,
Android:
- Kotlin
- MVVM
- Dagger2, RxJava, Room Retrofit, Glide, Navigation, Databinding, Timber, MapBox
Целевая аудитория проекта
В первую очередь, это горожане и гости города, которым нужно найти какую-либо компанию, объект или мероприятие. Как и было указано выше, они могут узнать об акциях и событиях местного масштаба.
Во вторую - бизнес-аудитория, владельцы компаний и их сотрудники, занимающиеся маркетингом, PR и продажами.
Возрастной диапазон пользователей широкий - от 20 до 60 лет. Понятно, что справочник доступен вообще для всех, это лишь примерная ориентировка возраста пользователей.
А что насчет монетизации?
Проект планируется монетизировать в ближайшем будущем, ведь это не "искусство ради искусства", а бизнес-проект.
Одна из моделей монетизации - введение развернутых бизнес-аккаунтов компаний, которые будут доступны по подписке. Их реализуем на базе отдельного веб-сервиса. Также планируем позволить рекламодателям размещать свои материалы за отдельную цену (рекламная модель). Плюс ко всему в дальнейшем - комиссии на транзакциях (речь идет об оплате через приложение отдельных товаров и услуг).
В целом, основная целевая аудитория будет пользоваться приложением полностью бесплатно. Но за некоторые категории объявлений можно взимать отдельную плату.
Кто в команде
Поскольку я выпускница курсов GeekBrains (закончила специальность "Продакт-менеджер"), то и команду собрала именно там (считаю, что такая возможность - «это просто счастье какое-то»).
Сегодня в команде Vokruge дизайнер, три бэкэндера, два Android-разработчика, два фронтэндера, плюс iOS-разработчик (кстати, нужны еще представители этой специаль��ости).
Все ребята работают весьма активно. Так дизайнер отрисовала около 60 экранов для Android-приложения еще на стадии MVP. Неоценим вклад бэкэнда и андроид-разработчиков - все молодцы.
Расстояния не помеха
Все мы работаем удаленно. Для оперативного общения по проекту используется общий чат в Telegram, для телеконференций - Skype. Таск-менеджер - Trello. Репозитории завели на Gitlab, дизайн и прототипы готовим на Figma.
Для того, чтобы работа велась продуктивно, изначально мы определили тимлидов, которые разбирают задачи из бэклога, раздавая таски внутри своих направлений. Ну а если выявляются какие-то проблемы, быстро разбираем их в общем чате.
Стадия готовности проекта
Еще в октябре 2019 года вышел релиз Android-версии. Несмотря на то, что это была, скорее, бета-версия приложения, пользователям она понравилась. Ею активно пользуются, оставляя пожелания, предложения, и, конечно, критику. Никакой официальной рекламы приложения мы пока не делали. Вскоре планируем запустить и iOS-версию Vokruge.
Что дальше?
В планах на будущее - как раз относительно скорый релиз для пользователей iOS, веб-сервис для бизнес-пользователей, проведение маркетинговой кампании, унификация проекта под небольшие города и создание уже универсального аппа. Планируем также добавить новые разделы («Акции», «Новости», «Афиша», «Объявления», более плотно проработать раздел «Транспорт»), внедрить рейтинги объектов, ввести систему отзывов и возможность шеринга.
Ну, а связаться с нами можно по e-mail - sn-sema@yandex.ru или тут в комментах :)