Пока я работал в IT-компании над различными проектами, у меня возникло желание создать свой собственный продукт. Но на рынке и так очень много программ, а создать что-то свое, новое и интересное невероятно трудно. Поэтому мы с женой решили просто сделать что-то такое, чем мы и сами пользовались бы ежедневно.
Как возникла идея
Поскольку у меня всегда были проблемы с запоминанием английских слов, я искал программы, которые классно помогали бы в этом, но все, что нашел, — это комплексное изучение английского языка, а не просто запоминание слов. Нашел одну заслуживающую внимания программу для запоминания — Quizlet, но у нее перегруженный интерфейс, а сам метод запоминания в ней мне не подошел.
Моя жена нашла подходящее решение: она сделала обычные карточки с английскими словами с одной стороны и переводом на украинский с другой. И показала мне метод, по которому их учить: брать 20 карточек и повторять их с определенными интервалами. Мне этот метод очень подошел, но я не мог учить слова вне дома, потому что носить с собой карточки неудобно.
Поэтому мы решили создать программу, которую можно будет открыть где угодно. В ней есть возможность выбрать уже готовые подобранные наборы слов по разным уровням английского или категориям. А еще мы решили добавить в нее функцию создания собственного словаря, который можно наполнять: например, в сериалах на Netflix мне постоянно встречается много незнакомых слов.
Как реализовалась идея
Единственное, за что можно поблагодарить карантин, — это свободное время. С начала локдауна появилось больше времени, чтобы создать свое приложение.
Наша команда состоит из двух человек — меня и моей жены. Жена была ответственна за наполнение, а я — за техническую часть. Все делалось во внерабочее время и на выходных. Практически каждые выходные мы были заняты наполнением базы и созданием приложения.
От идеи до готового продукта прошел год. Рабочий workflow перерабатывался четыре раза. Делали MVP и тестировали на фокус-группе (в основном, на друзьях и студентах жены). Как показала практика и статистические данные, удобным для использования оказался Tinder-интерфейс для пролистывания карточек.
Проект пошел в продакшен в начале 2021 года. Скачать наше приложение Flip&Study можно здесь.
Какие технологии использовались
На своей основной работе я работаю бэкенд-разработчиком. Сейчас, в основном, на языке JavaScript. Свой личный проект я начинал на native-script, но в итоге переписал его на react-native, потому что на него было больше готовых компонентов.
В качестве базы данных (БД) используется MongoDB, бэкенд же отсутствует — приложение напрямую коммуницирует с БД с помощью MongoDB Stitch.
Я хотел сделать минимальный продукт, для которого найдется время после работы, чтобы что-то поправить или добавить какой-то новый функционал. Приложение живо, пока ты его поддерживаешь. Я понимал, что чем больше логических единиц в программе, тем больше тратится времени на их обслуживание. Поэтому в этой версии и нет бэкенда.
Какие были трудности
Работая бэкенд-разработчиком, я никогда не сталкивался с тем, как готовить мобильное приложение к релизу и выводить его на рынок, как раскручивать и составлять маркетологические планы, так что именно это было самой сложной частью.
Конечно, были и маленькие трудности — такие, как подбор цветовой гаммы, построение удобного интерфейса. Много времени использовал, когда подбирал различные компоненты: стирал их, пробовал новые и так много раз по кругу.
В части контента было трудно сформировать набор слов с разбивкой по уровням, пришлось искать и исследовать различную литературу, находить четкий перевод слов под каждый из уровней.
Основными выявленными багами в приложении были неправильное отображение интерфейса на разных девайсах (в первую очередь, на Android-устройствах, поскольку их 100500 и проверить все нереально).
Какая аудитория у проекта
Потенциальная аудитория проекта достаточно широкая, поскольку это люди, которые хотят изучать слова и увеличить словарный запас, но она ограничена пространством бывшего СССР, поскольку языки программы — русский и украинский.
Молодая аудитория лучше воспринимает приложение, и она более активна. По сути, поведение молодых пользователей более предсказуемо — они ведут себя так, как и было нами запланировано.
Сейчас у нас 100 активных пользователей (всего — несколько тысяч), и есть проблема с их удержанием. Трудно работать над улучшением продукта, потому что никто не оставляет отзывов. На рынке СНГ очень закрытые люди, которые мало делятся фидбэком.
Есть проблема с поисковой оптимизацией, поскольку нет четких алгоритмов по продвижению в магазинах приложений и нет компетентных специалистов в этой сфере. Сейчас мы пробуем общеизвестные гипотезы, которыми делятся люди других продуктов.
Монетизация
Хотя проект уже готов и запущен, мы все еще готовы править его под потребности рынка и пользователей. Соответственно, продукт сейчас полностью бесплатный. Монетизация представлена только в виде Google Ads, чтобы понять, стоит ли в этом направлении вообще двигаться.
Когда делаешь продукт платным, у тебя возникает другая мера ответственности — ты больше погружен в процесс. А когда есть еще и основная работа, не удается на 100% уделять внимание pet-проекту. Тем более, что первоначальном варианте продукт делался только для себя.
Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: