Стартап Бомбит
23 subscribers
4 photos
11 files
15 links
Авторский канал о работе с личными проектами, некотором новостями и просто мыслями о стартапах
Download Telegram
Гроус хакинг или быстрый набор пользователей

Вчера весь день потратил на подготовку бонусной системы для моего другого проекта. А все лишь потому, что на днях пришла интересная идея как выйти на свою целевую аудиторию, обойдя конкурентов.

Основная задача здесь скорее не в привлечении новых пользователей, а в том, чтобы они сами приглашали коллег, друзей, да и просто своих подписчиков присоединиться к сайту.

Вот и для Rooms нужно что-то такое, чтобы пользователям было интересно приглашать своих друзей на портал, при этом выигрывать должны оба.

Бонусы раннего доступа? Дополнительные опции? Особые украшения профиля?

Да, понятное дело, что они все будут разделены по общим интересам, но "быть в группе" и "рекомендовать ее другим" - два принципиально разных подхода.

Есть несколько идей, но, к сожалению, уже для готового сервиса.

Вот бы найти такую, чтобы можно было быстро набрать людей в лист ожидания...

#rooms
Что с чатом?

Работаю я тут, значит, над чатом участников одной группы и осознаю, что никогда раньше не делал чаты.

Мы настолько привыкли к этим незаметным сообщениям в мессенджерах, когда отображаются сообщения, что кто-то печатает\набирает текст, анимации в чате, появляющиеся сообщения без перезагрузки страницы и т.д. А я понятия не имею, как это реализовано, в смысле его программную часть.

И если в приложениях, это одним способом делают, то на сайтах - немного по другому. Предполагаю, что нужно будет использовать сторонние библиотеки...

А пока, ниже скрин первой версии чата внутри Сообщества. Все также довольно просто.

#rooms
Лучший способ для монетизации Rooms. Часть 1

Ранее, около месяца-двух назад, я собрал молодых профессионалов: маркетологов, предпринимателей, дизайнеров, айтишников для обмена опытом и тусовок в оффлайне.

На первую встречу пришло 8 из 10 набранных человек. "Вау! Ребята действительно хотят тусить вместе!" - тогда подумал я и решил, что есть шанс действительно собрать классное сообщество. Но я ошибался...

К моменту организации второй встречи в сообществе было 18 человек. Из них откликнулись - 5. И в день встречи подтвердили 0! Ну, ладно бывает...

Неделю еще в чате телеграм переписывалось около 4-5 человек. И мы решили собрать первый созвон в скайпе, чтобы определить формат группы. Он сорвался...

Уже на следующий день, я объявил в чате, что через неделю в субботу в 20:00 устроим новый созвон. Закрепил сообщение и всю неделю дублировал ежедневно, чтобы даже те, кто не заходит в чат каждый день или поставил его на беззвучный режим, увидели сообщение.

В пятницу я попросил скинуть ники в скайпе, чтобы я добавил их заранее. Более того, те кто совсем молчал, я скинул сообщение в личку. Набралось 5 человек. Еще 4 отказались. Остальные тупо молчали!!! Просто игнор! Ну, фиг с вами, есть те, с кем можно работать.

В субботу вечером за час до созвона, я прошу подтвердить участие. Знаете, сколько подтвердило? Один! Один, мать его, участник написал, что точно будет!

Понятное дело, мы решили перенести созвон на другой раз.

И вот как развивать сообщество, где 90% участников овощи? А ведь это проблема не только моя, но и других организаторов.

Это меня настолько выбесило, что я решил добавить новую функцию в Rooms.

Об этом в следующей части.

#rooms
Лучший способ для монетизации Rooms. Часть 2

По мотивам предыдущей части, я все думал, как поддерживать активность участников и мотивировать молчунов к действиям.

При этом мне самому не комфортно писать в чате: "Так, все кто не ответит на это сообщение или не пройдет опрос активности, будет выкинут на хрен с чата!". Можем мне не хочется, чтобы обо мне думали плохо или негативно.

Знаю, что это глупо, и мне должно быть все равно не это, но пока ничего с этим сделать не могу.

Поэтому я подумал, а что если система Rooms сама будет помогать мне делать это?

В общем, я хочу добавить кнопку активности в профиле каждого участника каждого сообщества. Как это будет работать програмно, я еще не понял, но суть ее в том, что пользователю нужно подтверждать свою активность в группе каждые 3-4 дня, за что он получает баллы активности. Если же он забивает на это, то при нулевом балансе баллом, он автоматически будет кикнут из группы, а для повторного вступления, ему нужно будет оплатить небольшой штраф в пользу Rooms.

Сообщество не интересно? Просьба покинуть его. Интересно? Так проявляй активность.

Что думаете?


#rooms
Работа с Rooms продолжается

Понемногу заканчиваю с версткой и думаю подключать уже фронт на js. И тут возникла идея.

А что если уже начать с программирования отдельных страниц? Например, сделать регистрацию, первые интересы и группы, чтобы первые пользователи могли бы тестить сайт еще на стадии создания.

А в боковой панели сделать чат с разработчиком, куда можно писать о найденных багах и давать свои рекомендации.

Да, думаю так будет интереснее. И домен можно рабочий подобрать...

Этим и займусь.

#rooms
Рабочий домен для Rooms

Ранее я упоминал, что проект носит рабочее название Rooms и в дальнейшем будет, скорее всего, изменен. Именно поэтому с доменом я тоже решил поступить также: выбрать отдельный рабочий, с которым будет не жалко расставаться.

Итак, сегодня я купил рабочий домен для Rooms:

roomsapp.xyz

Купил я его пару часов назад на nic. Мне нравится этот сервис для первоначальной покупки доменов. Они предлагают достаточно низкие цены, и зачастую дают еще 15% скидку (если вы не сразу авторизовались в личном кабинете). Более того при покупке там бесплатно можно получить SSL сертификат на 3-6 месяцев. Это тот, что отвечает за безопасность (https).

Итого, домен и сертификат мне обошлись в 77 рублей.

Для первых действий он будет открыт к концу недели, когда будет создана регистрация и загружены первые шаблоны страниц.

#rooms #web
И меня настиг тупняк

Начал делать регистрацию, продумывать основные ее принципы (о которых расскажу завтра), и тут меня настигает тупняк.

Вот у вас бывает такое чувство, когда креативность или фантазию будто выключают? Я понимаю, как должна строиться форма регистрации, понимаю, как дальше вести пользователя, что будет итогом его регистрации, но вот как это должно выглядеть?!...

Идей вообще нет...

Если и завтра не пройдет, то буду делать также скелетом-версткой и уже по ходу накидывать дизайн решения.

#rooms #тупняк
Как я делаю регистрацию

Давайте вспомним основные принципы форм регистрации:

1) Минимум полей;
2) Регистрация по телефону или емайл
3) Подтверждение аккаунта
4) Создание куки для автоматической авторизации

Я выбрал регистрацию по емайл, так как для минимального продукта подключать платное смс-авторизацию слегка накладно. Все еще в раздумьях о регистрации через соцсети или gmail. С одной стороны это удобно, с другой... Да нет другой стороны, просто хочу быстрее сделать MVP и показать пользователям.

Итак при регистрации будет три поля: емайл, пароль и его подтверждение. Кто-то может поспорить, что и двух полей достаточно, но из практики я лично знаю, что третье поле играет важную роль. Потом клиенты не будут лишний раз восстанавливать пароль и "напрягаться" из-за этого.

После ввода емайл и пароля, к пользователю на указанный ящик будет отсылаться ссылка для подтвержения. Без нее нельзя пройти дальше на сайт. Это сделано для того, чтобы только реальные пользователи регистрировались, плюс сбор емайл для дальнейшего информирования.

Также я иногда делаю скрытое поле для логина\телефона\города или чего-то еще. Это нужно, чтобы исключить ботов, которые посещают сайты и просто регистрируются, автоматически вводя любые текстовые значения.

После того, как пользователь введет проверочный код, ему нужно будет выбрать свою страну и город.

Далее он выбирает интересы, по которым ему потом будут показываться группы.

В последнем окне его информируют о бальной системе и ежедневной активности, и, по нажатию на кнопку, переводят на основной рабочий экран.

Фух, как-то так.

#rooms #регистрация
Города и страны

Дошел до момента, когда пользователю пр регистрации нужно выбрать свою страну и город.

Вообще, в идеале, хотелось бы иметь такой же скрипт для городов и стран, как в ВК или, еще лучше, в Facebook. Однако, я что-то не нашел таких скриптов. Есть api у Google, но оно очень больше.

Поэтому для запуска проекта я вот, что решил. Для начала возьму только 4 страны, где понимают русский язык: Россия, Украина, Беларусь и Казахстан. И у каждой страны соберу список из городов с населением более 80 000 человек.

Потом с помощью обычного jQuery UI добавлю автокомплит для формы городов.

Это просто. В дальнейшем можно будет добавлять города и страны уже более сложными способами.

#rooms #городаистраны
С регистрацией покончено, а что дальше?

Последние три дня выдались напряженными и в работе, и в передвижениях, и в разнообразии дел. Но тем не менее, у меня получилось завершить написание регистрации на сайте.

Как и предполагалось, она будет состоять из нескольких этапов: подтверждение емайл, указание логина и пароля для входа, указание своей страны и города, выбора интересов и краткой информации по системе баллов. Каждому зарегистрировавшемуся пользователю будет начисляться 50 бонусных баллов для поддержания своего статуса активности.

И вот, вчера я хотел выложить его на хостинг, чтобы вы смогли посмотреть его сами, но понял, что регистрация никуда не ведет.

Ну, в смысле того, что вот вы прошли регистрацию и все. Ни переходов на другие страницы, ничего другого.

Думаю, в эти дни займусь именно этим вопросом: что увидит человек, пройдя регистрацию?

#rooms #ачтодальше
А для чего проходить регистрацию?

Я ранее выкладывал скрин страницы с группами пользователя (он ниже), куда я и собирался ранее вести его после регистрации. Однако тут есть свои вопросы.

Во-первых, дефолтные группы по интересам. Так как при регистрации пользователь выбирает свой город и интересы, то логичнее всего было бы создать дефолтные группы по конкретному городу и интересу. Например, Казань-спорт, Москва-стартап, Ростов-медицина и т.д. И возникает далее вопрос, а для чего нужны эти дефолтные группы?

Открыть там общение? Там ни один человек не уследит за матом, спамом и другой запрещенной хренью по всем городам одновременно. Ставить фильтр по словам? Для mvp-проекта это слишком круто.

Остается только постить там основные уведомления: кто вступил, кто создал группу, кто устраивает очередное мероприятие и т.д.

Во-вторых, проблема пустого экрана. Что сможет заинтересовать нового пользователя на новом проекте, когда еще толком нет других пользователей и групп?

В-третьих, проблема первого действия. А что вообще должен сделать пользователь, прошедший регистрацию? Для чего он вообще ее проходил? Создать свою группу? Посмотреть, какие группы еще есть? Посмотреть мероприятия?

Хм, тут надо взять паузу и подумать...

#rooms #кудаидем
Доработки восстановления пароля

Пока я раздумывал о том, как сделать главную страницу правильной, то понял, что забыл сделать функцию восстановления пароля...

Всегда считал ее какой-то... рудиментарной что-ли. В самых ранних проектах я ее даже не делал, пока они не вырастали и пока пользователи не начинали массово писать о том, как же создать новый пароль.

Потом я стал умнее, и изначально создавал эту опцию при регистрации.

Я ничего нового и тут не выдумал: пользователь кликает по кнопке восстановления пароля и вводит свой емайл. В базе создается специальная код-строка, которая привязывается к ссылке для конкретного пользователя, и отсылается ему на почту. Выглядит типа того: roomsapp.xyz/reset.php?id=sdlkfjsdls3irj3o28ur

Когда пользователь переходит по такой ссылке, система проверяет, есть ли такая запись в базе, и выводит окошко для смены пароля.

Насколько я знаю, такую систему восстановления пароля используют большинство проектов.

И вот, закончив с этой функцией, я вернулся к главной странице.

#rooms
Че по главной

При регистрации пользователь должен указать интересы, по которым он хочет видеть сообщества в своем городе.

И я все думал, как же обыграть эти интересы (об этом я писал в предыдущих постах). Но так и не придумал...

Хотелось бы, чтобы пользователи видели общее количество человек, подписанных на данный интерес, чтобы они могли там общаться, делать объявления и т.д. В целом, создать общегородское сообщество по интересам.

Но проблем возникает от этого больше. И основная - модерация.

Поэтому сейчас я подумываю сделать интересы скорее как фильтр уведомлений и ленты. Да, в определенном месте будет видно количество человек, подписанных на данный тег, но только лишь.

А так, пользователь будет просто получать уведомления на сайте о происходящих событиях в кругу его интересов: новые пользователи, новые группы, мероприятия, обсуждения и т.д.

А вы что думаете?

#rooms
Индекс активности сообщества

За последние два дня у меня не было достаточно времени чтобы вплотную посидеть за разработкой проекта, но по вечерам я серфил зарубежные стартапы в поисках какой-либо информации, о том как сделать активное сообщество.

И знаете что? Все сводилось к банальным опросам, встречам, хайповым новостям и темам, голосовым чатам и видео созвонам. И это не плохо, если каждыдй участник поддерживает эти идеи, а если это только усилия организатора?

Я также предположил, что можно вывести некий индекс активности сообщества. Это как "конверсия на сайте", только "индекс активности".

Взять общее количество человек в сообществе, количество заходов пользователей в него за день, количество лайков, подтверждений встреч, комментариев и т.д., и преобразовать в процентном соотношении. Что это даст?

Во-первых, некую конкурентность сообществ. Когда будет выводиться, что данное сообщество входит в топ 3% по активности, разве его участники не захотят удерживать или даже улучшать эти позиции?

Во-вторых, это еще один важный показатель статистики для организаторов и потенциальных спонсоров сообщества.

В-третьих, можно давать участникам ачивки сообщества.

Думаю, в итоге можно внедрить это в проект.

#rooms #иас
Немного размышлений о чате в сообществах Rooms

А насколько нужно делать чат, как привычный чат? Ну, в смысле, чтобы были упоминания "кто-то печатает", "20 человек онлайн" и другие, а самое главное, как уведомлять пользователей о новых сообщениях?

В приложениях это просто - отправил пуш и готово. А в веб-версии? Скажете, тоже пуш? Так не во всех браузерах они хорошо работают, да и сами пользователи блокируют такие окошки с предложением подписаться на пуши-сообщений\обновлений и т.д.

Отправлять на почту всем участникам сообщества инфо о новых сообщениях? Так это просто убьет почтовый ящик...

Вот и остается, что чат, по своей сути, будет работать как форум: пользователь пришел, оставил сообщение и позже прочитал новые. И пока он не зайдет на сайт, то не узнает об обновлениях.

В связи с этим и возникает вопрос о приоритете чатов в сообществах над другими функциями: организацией мероприятий, опросов, шеринга планов и идей...

Если это так, то придется пересмотреть некоторые опции Rooms.

#rooms #чаты
А не херню ли я делаю?

Вообще этот вопрос нужно задавать себе почаще в процессе работы над проектом. Порой это помогает взглянуть на разработку с другой стороны. Вот и у меня настал этот период.

В последние дни я много рассуждал, делал и переделывал главную страницу групп и пытался понять, какой должна быть активная жизнь внутри группы. И, чем больше я погружался в тему активности и базовых действий пользователя, тем больше понимал, что сайт должен работать по-другому.

Остается открытым вопрос с чатами в группе, позиций мероприятий, совместной деятельности и некоторые другие. При этом все должно быть решено изначально, а не по ходу развития и набора первых пользователей.

Интересно то, что онлайн активность сводится к простым, я бы сказал даже базовым, действиям пользователей: поставить лайк, оставить комментарий, задать вопрос. Тупо, выполнять какое-либо действие, заходя на сайт каждый раз. И оно должно быть настолько простым и вписанным в идею, чтобы пользователю не нужно было задумывать над ним, как лайк в инстаграме, коммент и тиктоке, репост в твиттере...

По своей сути, "базовое действие" это некая инвестиция пользователя в свое пребывание на данном сайте, в том смысле, что чем больше он будет уделять времени и посещениям, чтобы выполнить это действие, тем больше он будет становиться лояльным клиентом. Это сложная мысль, но, уверен, я понятно ее описал.

Следующие пару дней я хочу попытаться найти возможности для таких базовых действий. А если не найду, то со следующей неделе буду делать просто другие страницы сайта: Настройки профиля, страница интересов и календарь мероприятий.

#rooms #чтоза
Немного новостей по Rooms. Часть 1.

Несмотря на загруженность перед новым сезоном, я все чаще стал возвращаться к Rooms.

Да, идея, как сделать сообщества активными, мне еще не пришла, однако есть небольшой прогресс в этом.

Я обратил внимание (как это не банально) на свое поведение в сообществах. А ведь я состою в них на Пикабу, на каналах Телеграм, Дискорд, пары игр, предпринимателей в своем городе и нескольких других.

При том, что мне интересны все эти темы, какой-либо особой активности я не проявляю там. Да, пишу порой по случаю или интересному комментарию, но не более.

Все сообщества держатся на обновлениях от организаторов, новостей и пары тройки самых активных участников.

(Я просто офигеваю от пары человек в одной игре, которые сидят онлайн 24\7, отвечая на все сообщения! У них что, личной жизни нет? И работы? И семьи? И они не едят? Просто жесть...)

Так вот, по большей части сообщества строятся вокруг личности или потребления контента интересно его участникам.

Например, этот канал. Я правда верю, что Вам интересно, о чем я пишу и рассуждаю.

Или блоги в Инстаграм. Личный бренд и ежедневное выкладывание контента (сторис, постов, курсов) для пользовательского потребления - залог успеха в этом деле.

Или же Onlyfans. Если девушка ежедневно выкладывает свои фото, то и подписчиков больше, и активность! Хотя это и завязано на сексе, но все же это сообщество вокруг личности.

(Не хочу делать длинные посты, поэтому чуть позже будет вторая часть).


#rooms #сообщества
Немного новостей по Rooms. Часть 2.

И общение в этих сообществах идет по темам, в которых основная тема сообщества далеко не самая активная. А почему?

Боже, храни флуд!

Потрындеть обо всем на свете с теми, кто разделяет твои взгляды, порой бывает интереснее, чем обсудить насущную, читать главную, тему. Какое кино посмотреть, какую музыку послушать, где взять помощника в деле, как настроить директ - и все это я лично видел в игровом сообществе.

Поэтому я подумываю слегка изменить подход к внутренней структуре организации сообществ внутри Rooms.

Во-первых, мотивировать организаторов постить интересные и полезные новости\посты в своих группах, чтобы участникам сообщества было интересно заходить туда каждый день.

Во-вторых, организовать систему постов с ветками комментариев. Примерно по этой причине я постоянно захожу на Пикабу и VC.

В-третьих, в пустые группы никому не интересно заходить. Поэтому открытие сообществ для организаторов будет происходить, пока что, в два этапа: создание сообщества и наполнение его минимум 5 постами по теме, и открытие его для вступления участников.

В-четвертых, в ближайшее время я хочу открыть регистрацию на сайте, где пользователи смогут указать свою страну, город, интересы, а также предложить создание своего сообщества.

Все предложенные сообщества будут открыты для голосования. После запуска сайта, все интересующиеся определенными сообщества получат приглашения в них.

Поэтому первые организаторы получать больше внимания и участников.

Вот, пока так.

мне будет интересно почитать Ваше мнение и комментарии к идеи развития Rooms.

#rooms #сообщества
Представляю Rooms beta: v-0.1

Напомню, ранее я писал, что делаю Rooms, как проект, который я давно обдумывал и хотел реализовать, но не было времени из-за основных проектов.

Потом я все же решил уделять ему время, когда получалось, и на одном из этапов нарвался на проблему активности участников сообществ внутри проекта, что хорошо так затормозило его разработку.

Тем не менее я решил выпустить максимально раннюю бета-версию, чтобы по ходу разработки общаться и набирать пользователей.

Что готово на данный момент и в чем основная суть?

Сейчас реализована только регистрация на портале через подтверждение емайл, выбор тегов по интересам и возможность предложить свое сообщество.

Идея такова.

Я хочу, чтобы, если пользователь задумает собрать людей с такими же интересами, то Rooms сможет быстро разослать приглашения другим пользователям в данной категории интересов.

Например, я люблю бегать по утрам. Захожу на сайт, регистрируюсь, создаю группу "Бег в Ростове на Северном" и Rooms уведомляет всех пользователей в категории спорт о том, что появилось новое сообщество. Другими словами, не организаторы групп будут искать участников к себе в группу, а Rooms.

Фух, надеюсь понятно изложил.

А пока что, уже при регистрации указываются интересы и можно посмотреть, сколько людей в твоем городе подписалось на данный тег и какие группы предложили организовать.

Чуть позже добавлю опции работы с тегами (добавление\удаление) и смену городов.

Если хотите протестировать, то буду рад обратной связи.

Ключ-приглашение будет работать 24 часа: setmyrooms

Ссылка на проект: http://roomsapp.xyz/

#rooms #beta #launch
Идея чат-форума для Rooms

Ранее я писал, что не хочу делать обычные чаты \ каналы для Rooms, так как считаю, что это будет "слишком обычно" и не нужно в данном проекте.

Пребывая в сообществах, типа Места, где есть разделение чатов сообщества по темам: маркетинг, идеи, главная комната и т.д. Или других сообществ в Дискорд или Слэк, где общение построено по таким же принципам.

Мне не нравится то, что в этих чатах пропадает твое сообщение за кучей остальных. И стоит тебе отвлечься на пару часов, как ты теряешь суть происходящего.

Получается, что ты хочешь получить обратную связь, и вместе с этим читаешь и отслеживаешь кучу не нужно информации. Более того, человек, который может дать дельный совет, также пропускает твое сообщение из-за потенциального спама.

Так что же делать?

Я тут подумал, что было бы интересно соединить системы каналов, форумов из 2000-х и чатов.

Например, есть сообщество, посвященное футболу в Ростове.

В этом сообществе есть отдельные каналы: играем в футбол в субботу, идем на матч, смотрим по тв, обсуждаем секции и т.д.

Зайдя на канал, ты видишь сообщения в чате, оставленные участниками. Казалось бы все как привычно, с одним лишь "Но".

Каждое сообщение это основной заголовок для ветки чата. Другими словами ты можешь кликнуть на сообщение, зайти в ветку и прочитать все диалоги.

Или ты сам можешь начать свою ветку. И система не даст тебе ответить на конкретную ветку без захода в нее.

Таким образом, ты сможешь задавать свои вопросы и следить за ответами, которые не будут прятаться за ветками других участников.

Каждую ветку можно закрепить в топ или поставить на отслеживание обновлений.

Мне кажется, такая система будет немного продуктивнее для сообщества, нежели бесконечные чаты с каналами.

Что думаете?

#rooms #сообщества #чаты