Как я пилил приложение для пар, потерял команду, в одиночку поднял бэкенд (так его и не выучив) и остался со 100 скачиваниями
Привет, Пикабу! На связи инди-разработчик без инвесторов, бюджетов и, если честно, без вменяемого опыта на старте. Хочу выговориться и показать свой пет-проект, который я протащил через кучу технических кризисов, а сейчас сижу в пустой админке и жду хоть какого-то фидбека.
Пост длинный, с кучей шишек, которые я собрал в процессе.
С чего всё началось: Жизненная боль и React Native
Всё началось с того, что мы с девушкой выбирали, что посмотреть вечером. Мы выбирали какое-то время фильм, скидывали друг другу ссылки на оценку, а потом происходила классика: включаем, и либо кто-то засыпает на просмотре, либо кому-то фильм ооочень не нравится.
В какой-то момент появился интерес и желание сделать приложение для нас двоих, а заодно прокачаться в React Native и залить свой проект в Google Play.
Называется приложение Movie match (да, банально)
Как собиралась и разбиралась команда
Изначально я загорелся идеей и позвал ребят. Один рандомный парень вызвался помочь с дизайном, другой — взялся за бэкенд. Второй успел сделать буквально самое базовое: регистрацию и авторизацию пользователей. А потом они просто плавно ушли.
Я остался один перед открытым проектом. Фронтенд толком не готов, бэкенд брошен в самом начале. Бросать саму задумку было жалко, поэтому пришлось разбираться самому. Выучил ли я бэкенд? Нет. Я его не выучил. Просто гуглил, набивал шишки, читал форумы и кое-как склеивал код по кусочкам, чтобы оно просто работало.
Чтобы не запутаться, я открыл канбан-доску прямо в проекте на GitHub, расписал задачи и методично двигал таски. Сам настраивал CI/CD через облачные сервисы — начинал ещё со старого App Center от Microsoft, пока его не закрыли.
Главный затык: как люди должны выбирать кино?
Когда технически всё более-менее завелось, началась самая большая сложность — нужно было придумать, как именно пользователи должны выбирать фильмы:
Сколько фильмов нужно предлагать выбрать сразу?
Как их оценивать потом?
Как выбрать последний фильм?
Изначально выбор фильмов по фильтрам я делал просто для того, чтобы проверить логику на одиночном выборе. А вот над совместным режимом пришлось посидеть. В итоге сделал систему через лобби: создаешь комнату, кидаешь инвайт-код второму человеку, и вы вместе выбираете кино.
Итог: пустая админка и фидбек
Сейчас приложение Movie Match уже готово и лежит в Google Play. Оно бесплатное и без рекламы. Я специально сделал форму обратной связи, написал админку и связал это всё, чтобы можно было читать отзывы и оперативно править баги.
Но на счетчике сейчас чуть больше 100 скачиваний, пользователей мало и я вообще не знаю получилось ли у кого то (кроме меня) выбрать фильм на вечер.
Самое смешное во всей этой истории: фильмы мы с помощью приложения так толком выбирать и не научились. Зато посмотрели, как вообще можно их выбирать и что это не так просто.
Я всегда открыт для здоровой критике. Если у вас тоже есть проблема с выбором фильма на вечер, потестите приложение и поделитесь фидбеком(форма обратной связи есть в веб версии).
Сайт проекта: movie match
Google Play: movie match mobile
Спасибо всем, кто уделит пару минут!