Мы растем, бизнес расширяется
Мир и технологии не стоят на месте.
❌ Ебонджорно
План проекта приложения знакомств
В прошлой статье
(Как я начал делать приложение для знакомств) дал вводную информацию о своей затее по созданию приложения. В этой, обозначу план и примерные шаги.
Вот люблю планы, все расписывать, ставить сроки из головы взятые, последовательность действий определять. Эти планы дают ощущение того, что все под контролем, все понятно, мир структурирован. Дают уверенность в завтрашнем дне. У планов нет недостатков, кроме одного, совершенно несущественного – они нихера не работают так, как задумывалось. Всё, как всегда, идет наперекосяк. И в лучшем случае, пьяными тропами ты все же приходишь к более или менее нужному результату. Но обычно они проваливаются в пух и прах. В общем, обожаю планы.
К моменту выпуска этого поста, я удовлетворенно поставлю галочку в 4 пункте.
Я сейчас накидаю здесь приблизительный план, а в дальнейших статьях буду рассказывать, почему в каждом пункте идет что-то не так, как такое произошло и как приходится подстраиваться под обстоятельства.
Как и любая проектная деятельность, эта началась с постановки задачи и мотивации. Повторюсь – сделать приложение по поиску людей по конкретным интересам. При чем, как во многих умных книжках пишут, будем делать MVP (minimum viable product). Объясню, эта такая штука, с помощью которой потом не стыдно (хотя еще как) оправдываться, что затея, так сказать, бутерброд с собачьим дерьмом и джемом, а ты на самом деле просто хотел много юаней срубить и чтобы оно как-то само так произошло (но об этом никто никогда не скажет, кроме меня конечно же).
Задача поставлена, едем дальше.
Следующий шаг – выделение сущностей и связей между ними.
Кстати, сделаю небольшое отступление. Если будут непонятны некоторые термины, либо же есть какие-то вопросы по поводу разработки программного обеспечивания или общие вопросы из области компьютерных наук, буду рад на них ответить в отдельных постах. Люблю эти темы.
Так вот, выделение сущностей – просто выделяем, кто и что будет у нас в приложении. Это пользователи, сообщения, лайки, дизлайки. Вот какие есть в тех. задании существительные, то и сущности (упрощенно говоря).
Связи между сущностями – это как они будут взаимодействовать между собой. Есть сущность человек, у него есть неотделимые характеристики: пол, возраст, имя. (Хотя, при нынешней медицине, про пол я бы уже не был так уверен. Очень там все отделимо, как оказалось, и присоединимо тоже. Впору делать приложение, определяющее двойных агентов, оно может оказаться куда актуальнее). А есть то, что принадлежит человеку, но не является его неотделимой частью, это разные адреса (электронные, как вариант) и прочие данные.
Дальше идет структура проекта. Тут особо писать нечего, это больше про архитектуру приложения, его составляющие и т.д. и т.п. Скука.
А у меня есть потребность писать как-то смешно. Хотя, как можно смешно описывать технические вещи. Разве что аналогиями из повседневной жизни и смешными картинками. Любую работу хочется скрасить перерывом на поболтать, посмеяться и нифига не делать.
Выставление приоритетов – выберем тот функционал, без которого задуманная логика работы приложения теряет свой смысл. Тоже. Не то чтобы много такого функционала.
Регистрация по номеру телефона
Заполнение профиля (кстати, пункт «О себе» текстом заполнять не придется)
Система подбора на основе введенных интересов
Настраиваемый поиск людей
Возможность выражать симпатии
Возможность чатиться
Это ключевой функционал. Фундамент приложения – поиск максимально релевантного человека со схожими интересами. Ну и безопасность данных, конечно же.
Наверное, код и технические вещи оставлю за кадром. Хотя, если будут интересные моменты, конечно же, опишу и их.
Но самое главное, это, конечно же, подумать, кто будет пользоваться приложением и как привлекать к нему внимание людей. Это хорошая, интересная и очень сложная задача.
Как я начал делать приложение для знакомств
Решил я значит создать приложение знакомств, оно конечно «Тоже своего рода приложение знакомств». Сейчас объясню.
Моя мотивация к созданию этого приложения исходит из личного опыта и проблемы, которую я испытывал. Я всегда был сильно ленивым, чтобы активно знакомиться с новыми людьми, и, скорее всего, абсолютно труслив. Часто мне не хватало специализированного приложения, которое могло бы помочь мне найти компаньона, соответствующего моим интересам и предпочтениям. В какой-то момент мне пришла в голову идея: мы уже используем маркетплейсы для выбора товаров и услуг, так почему бы не использовать подобный подход для выбора партнера\компаньона?
При рассмотрении существующих приложений для знакомств, я обнаружил, что они сдристнули из России часто упускают важный аспект - совпадение интересов и ценностей и увлечений. Коряво у них подбор работал в общем. Да и со слов тех, кто пользовался, найти адекватов там была та еще проблема. Я считаю, что для успешного общения и взаимопонимания важно найти максимальное количество точек соприкосновения с человеком. Именно эта идея стала основой моего проекта.
Идея заключается в создании платформы, которая поможет людям находить компаньонов и партнеров по интересам и совместным мероприятиям. Допустим, я обожаю велосипедные прогулки
и хотел бы найти единомышленника, с кем можно было бы отправиться в вечерний велопробег по городу. Также, я часто ходил на концерты один, впечатления не те. Вот с кем-нибудь это другое дело, но как ты кого-то найдешь?
По поводу названия приложения, у меня пока нет конкретных идей. Может быть, кто-то из вас поделится интересными предложениями в комментариях. Между тем, давайте поговорим о самой идее приложения.
Уникальность моего приложения заключается в том, что оно фокусируется на объединении людей по конкретным интересам и мероприятиям, а не просто на случайных свиданиях. Я хочу создать среду, где пользователи могут находить партнеров для совместных активностей, получению впечатлений, а не просто вот это вот все. Моя цель - сделать процесс знакомства более значимым и увлекательным, помогая людям находить тех, кто разделяет их страсти и увлечения.
Это первая статья из цикла статей о создании приложения. Своего рода лирический отступ. Вообще, причина, по которой я хочу вести записи о процессе, проста - чтобы не утратить мотивацию в ходе разработки. Внутри меня уже появились сомнения и даже дискомфорт от того, что я пишу и выкладываю это здесь, стараясь создать приложение. «Страшно, очень страшно», как говорили в каком-то смешном видео. Но «У меня был какой-то план, и я его придерживался».
Кстати, чуть не забыл, про мотивацию создания этого приложения
Шутка, конечно, но в ней есть очень много правды. Но, возможно, больше всего мне хочется признания и возможности быть полезным. Я хочу, чтобы люди говорили: "Вау, посмотри, что он сотворил. Респект".
Обязательно подписывайтесь, комментируйте, оценивайте, следите за новостями и т.д. и т.п и всячески мне там похвалы побольше и всего такого. Можно, конечно, негатива накидать на вентилятор. И его давайте, только побольше и приводите друзей, договорились?
Стартап нашего времени
Суровая реальность: Стартап-мажоры и высшее образование
😱 Ну а теперь, когда ты в курсе, что такое стартап-единороги и какие сферы сейчас наиболее популярны, лови мем -)
Суровая реальность нашей действительности.
Хорошо разбираетесь в звездах и юморе?
Тогда этот вызов для вас! Мы зашифровали звездных капитанов команд нового юмористического шоу, ваша задача — угадать, кто возглавил каждую из них.
Переходите по ссылке и проверьте свою юмористическую интуицию!