Серия «Создание приложения <его название>»

План проекта приложения знакомств

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

Вот люблю планы, все расписывать, ставить сроки из головы взятые, последовательность действий определять. Эти планы дают ощущение того, что все под контролем, все понятно, мир структурирован. Дают уверенность в завтрашнем дне. У планов нет недостатков, кроме одного, совершенно несущественного – они нихера не работают так, как задумывалось. Всё, как всегда, идет наперекосяк. И в лучшем случае, пьяными тропами ты все же приходишь к более или менее нужному результату. Но обычно они проваливаются в пух и прах. В общем, обожаю планы.

План проекта приложения знакомств Юмор, Картинка с текстом, Мемы, Разработка, Знакомства, Мысли, Ожидание и реальность, Стартап, Дневник, Бизнес, Личный опыт, Лень, Приложение, Общение, Рассуждения, Длиннопост

К моменту выпуска этого поста, я удовлетворенно поставлю галочку в 4 пункте.

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

Как и любая проектная деятельность, эта началась с постановки задачи и мотивации. Повторюсь – сделать приложение по поиску людей по конкретным интересам. При чем, как во многих умных книжках пишут, будем делать MVP (minimum viable product). Объясню, эта такая штука, с помощью которой потом не стыдно (хотя еще как) оправдываться, что затея, так сказать, бутерброд с собачьим дерьмом и джемом, а ты на самом деле просто хотел много юаней срубить и чтобы оно как-то само так произошло (но об этом никто никогда не скажет, кроме меня конечно же).

План проекта приложения знакомств Юмор, Картинка с текстом, Мемы, Разработка, Знакомства, Мысли, Ожидание и реальность, Стартап, Дневник, Бизнес, Личный опыт, Лень, Приложение, Общение, Рассуждения, Длиннопост

Задача поставлена, едем дальше.

Следующий шаг – выделение сущностей и связей между ними.

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

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

Связи между сущностями – это как они будут взаимодействовать между собой. Есть сущность человек, у него есть неотделимые характеристики: пол, возраст, имя. (Хотя, при нынешней медицине, про пол я бы уже не был так уверен. Очень там все отделимо, как оказалось, и присоединимо тоже. Впору делать приложение, определяющее двойных агентов, оно может оказаться куда актуальнее). А есть то, что принадлежит человеку, но не является его неотделимой частью, это разные адреса (электронные, как вариант) и прочие данные.

Дальше идет структура проекта. Тут особо писать нечего, это больше про архитектуру приложения, его составляющие и т.д. и т.п. Скука.

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

Выставление приоритетов – выберем тот функционал, без которого задуманная логика работы приложения теряет свой смысл. Тоже. Не то чтобы много такого функционала.

  • Регистрация по номеру телефона

  • Заполнение профиля (кстати, пункт «О себе» текстом заполнять не придется)

  • Система подбора на основе введенных интересов

  • Настраиваемый поиск людей

  • Возможность выражать симпатии

  • Возможность чатиться

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

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

Показать полностью 2

Как я начал делать приложение для знакомств

Решил я значит создать приложение знакомств, оно конечно «Тоже своего рода приложение знакомств». Сейчас объясню.

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

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

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

Как я начал делать приложение для знакомств Юмор, Знакомства, Стартап, Мечта, Опыт, Личный опыт, Разработка, Приложение, Мысли, Дневник, Картинка с текстом, Мемы, Гифка

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

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

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

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

Кстати, чуть не забыл, про мотивацию создания этого приложения

Как я начал делать приложение для знакомств Юмор, Знакомства, Стартап, Мечта, Опыт, Личный опыт, Разработка, Приложение, Мысли, Дневник, Картинка с текстом, Мемы, Гифка

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

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

Показать полностью 1
Отличная работа, все прочитано!