Привет! Я Николай Никитин, один из фаундеров приложения по поиску нянь “Под присмотром”. Я хочу рассказать о нашем опыте разработки приложения, которое набрало 7000 пользователей в Сибири и на Дальнем Востоке и теперь покоряет Питер.
Зачем мы сделали “Под присмотром”
Я один из тех беспокойных родителей, которые нехотя доверяют своих детей чужим людям. При этом я хочу быть мобильным и поддерживать активный ритм жизни.
Однажды мой отпуск совпал с моментом выхода жены из декрета — она стала ездить на работу, а я надолго остался один с двумя детьми. Я осознал, насколько это тяжелая и ресурсозатратная работа и стал недоумевать, а кто вообще умудрился назвать декретный отпуск “отпуском”.
Мне захотелось создать инструмент, который позволил бы родителям не отказываться от своих дел и нанимать няню, но при этом не беспокоиться за детей. Довольно быстро родилась концепция онлайн видео-стрима… который, кстати, нашел отражение в нашем нынешнем логотипе. На нем изображены два сердца — сердце няни и сердце родителя, а в центре - объектив видеокамеры. Логотип символизирует доверие родителя и няни друг к другу и объединение общих усилий ради одной цели — чтобы ребенок всегда был “Под присмотром”.
Работа над приложением
В MVP мы вложили довольно много — хотелось сделать сразу полноценный цифровой сервис, а не агентство по подбору нянь.
Выбирая технологии, мы (наверное, как и многие) сначала думали над нативными языками - Swift и Kotlin. Потом поняли, что на параллельную разработку у нас нет ни сил, ни времени. Рассматривали Flutter, Ionic, в итоге остановились на React Native. Среди плюсов выделили для себя:
скорость работы,
возможность создавать фронт и бэк (на Node.js) в одной архитектуре,
распространенность и известность технологии, т.к. это фреймворк JavaScript.
Мы довольно быстро поняли, что выбор в пользу кроссплатформенного языка - верный. AppStore и GooglePlay сильно усложнили релизы приложений из России, но мы могли быстро собирать билды, проходить ревью и релизиться.
С технической точки зрения приложение получилось не очень сложным, оно больше про процессы. Нам важно, чтобы клиенты не столько имели доступ к p2p-базе, сколько могли бы выбрать подходящую няню и быть уверенными в качестве сервиса. Для этого мы реализовали расширенную проверку документов, модуль обучения нянь, систему рейтингования.
Над приложением работают, исключая меня, трое — фронт, бэк и дизайнер. Но это формально. Фактически мы, как это часто бывает: и чтец, и жнец.. Стараемся подменять друг друга, тестируем все фичи сами. Нормальная ситуация для стартапа.
Трудности в запуске
Мы думали, что когда зарелизим приложение — оно будет работать хотя бы по основному юзер-кейсу, а наткнулись на кучу багов. Часто откатывали релизы назад, экстренно ночью решали проблемы.
Наша “фишка” — онлайн видео-стрим — была сделана как API к сервису Voximplant. Нам казалось, что это классное и элегантное решение, но по факту в реалиях РФ оно не работало. Модуль пришлось полностью переписать.
Вместо верификации по смс мы решили использовать push-уведомления через mobile id. Для нас было откровением, что операторы типа Тинькофф-мобайл, СберМобайл и прочие мелкие операторы за пределами большой тройки не поддерживают этот функционал.
Сейчас приложение работает нормально. Ну, точнее, у нас почти нет ошибок на iOs, а падения на Android все же случаются, т.к. у этой операционной системы куча конфигураций. Тебе кажется, что ты предусмотрел все возможные кейсы, и тут появляется клиент с каким-то неизвестным тайваньским смартфоном, и у него все работает нестабильно.
Поддержкой пользователей стали заниматься другие члены команды. Мы тоже подключаемся, но в редких случаях. Вопросов технического толка почти не возникает, люди чаще спрашивают — подойдет ли няня, как пользоваться сервисом. Много проблем связано с работой через VPN, на них мы тоже быстро нашли типовые ответы и сделали мануалы для пользователей (один из примеров — ниже в формате видео).
Хоть у нас уже 7000 пользователей, мы до сих пор тестируем все своими силами. Стараемся выкатываться как можно быстрее, собирать обратную связь и максимально быстро все поправлять.
Уроки и перспективы
Наш главный урок связан вовсе не с технологиями. Он не уникален и часто звучит в разных пабликах - слушайте своих пользователей. То, что ты придумал у себя в голове, не всегда нужно рынку. Мы отказались от многих фич, которые заложили на начальном этапе, потому что людям они не нужны.
Это ловушка, в которую очень легко попасть. Казалось бы, вот у вас несколько основателей с детьми. Вы тоже часть рынка и у вас тоже есть запросы. Но все равно вы не попадете в потребности клиентов на все 100%, проверено.
Сейчас мы звоним клиентам, спрашиваем, насколько им нужна та или иная опция. Часто я звоню сам, хотя мне, как инженеру, это особенно тяжело :). Только после начала плотного диалога у нас началось настоящее развитие сервиса.
Сейчас мы в поиске идей для развития. Пока есть мысли прикрутить предиктивную аналитику и предлагать клиентам нянь, которые им точно понравятся. На данном этапе нам не хватает объемов для реализации этой фичи, ведь нужны не “просто данные”, а big data. Но мы верим, что за этим будущее сервиса.
Еще думаем прикрутить искусственный интеллект, который во время стрима может фиксировать потенциально опасные ситуации для ребенка (ребенок сидит слишком близко к углам мебели, у открытого окна или недалеко от острых предметов). Но это пока тоже только задумка. Посмотрим!