От дейтинга к городу

    Привет, {{habrauser}}.



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

    Последние пару лет было модно делать гео-социальные дейтинги. Кто это начал я не помню, но в Рунете отметились «Елки» от Аркадия Морейниса. Сейчас же термин «гео-дейтинг» — это практически ругательство в рядах молодых интернет-предпринимателей.

    Моя же история начинается погожим летним днем, когда я открыл RSS ленту от TechCrunch, кажется, и мне на глаза попалась статья о сервисе Tinder. Надо сказать, что по природе я крайне застенчивый. Думаю, даже позастенчивее Раджа из TBBT буду. Подойти к девушке и заговорить! Самому? Ни с того, ни с сего? Нет уж, увольте!

    Предыстория


    Так вот, в статье было описано, как стать популярным на этом сервисе, Tinder. О котором мне пока не было известно. Я почитал, попробовал, и мне понравилось.) Особенно зацепила простота.

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


    Решил попробовать сделать что-то такое у нас, в России, т.к. аналогов не было, да и просто захотелось попробовать. Нашу компанию как раз закрыли, и нас 40 человек распустили, выдав даже некоторую компенсацию. Как вы поняли, я решил попробовать скопировать Tinder в России. На абордаж!

    На прошлом проекте я познакомился с талантливым Python \ Django программистом, да и сам к тому времени все свои проекты переводил на Python. Замечательный язык. Женя меня выслушал и ответил, что ему интересна идея и стек технологий, которые мы будем использовать. Он в игре. С этого момента речь будет идти от имени «мы».

    Процесс


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

    Был проработан прототип, мы хоть и оглядывались на выше названный сервис, но все же фантазировали и создавали «свой» продукт.



    Когда были созданы все страницы, и базовые сценарии пройдены по 100 раз, пришло время делать графику. Надо сказать, что у меня довольно большой опыт в интернет-проектах, и достаточно проверенных спецов. И все же я решил обратиться «на сторону», рискнуть, освежить знакомства, посмотреть на другие точки зрения. Опубликовано объявление на frelansim и fl. Объявления я пишу особым образом, главное — донести важность своего продукта и степень важности работы и человека, которого ты ищешь, наверное, когда нибудь напишу топик. Опять же, имея опыт за плечами, я очень критично относился к работам в портфолио отозвавшихся дизайнеров.

    В итоге был найден замечательный дизайнер, который согласился за 7 500р. (не забываем я не работал, и этот проект мы делали на личные деньги), сделать нам все экраны + их адаптивные версии. Кажется, он тогда был где-то в Тайланде, и эту работу скорее расценивал как отдых (собственно и правильно), ему был дан полный карт-бланш и «резиновые» сроки. Через две недели довольно напряженной работы (митинги каждый вечер) стадия дизайна была завершена. Мы были рады, и нам очень понравилось (Привет, Артем, спасибо за то, что ты для нас сделал.).

    Такая получилась главная страница:


    и ее мобильная сестра.


    К этому моменту прошел примерно месяц со старта разработки. Наверное, стоит упомянуть о верстке. Верстальщика мы тоже искали удаленно, и нашли классного украинского парня. Которого не просто согласился нам помочь за 7 000р., но и, увлекшись задумкой, привнес много от себя полезного. Помните — хороший специалист на каждом этапе может добавить то, о чем вы даже и не задумывались и не знали.

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

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

    Что мы хотели и к чему пришли



    Tinder основан на том, что вам выбираются люди в зависимости от вашего текущего положения. Мы же ввели термин «Места» — важные для вас точки на карте. Например, у меня обязательно есть «Дом» и «Работа» + пара мест где я люблю гулять. На этом начинаются наши расхождения с Tinder и надежды на будущее.

    Пока мы делали наш сервис, я все больше думал о значении города для людей. Что значит «Город для людей»? Да и не только города, а пространства в целом. Мне удалось принять участие в исследовании под названием «один день из жизни». Далее цитата КО — «Самый негативный пик дня — выход из дома, и самый позитивный, соответственно, возвращение». А что собственно делает дом, домом? А город не домом? Нашим проектом мы хотим раздвинуть рамки, сделать места в городе одушевленными, знакомыми и «своими».

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

    Если вам интересно, присоединяйтесь (извините, регистрация пока обязательна).

    Небольшой совет



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

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

    P.S. Сейчас мы в поисках мобильного разработчика, который смог бы взять на себя iOs версию. Об условиях сотрудничества — лучше в личку, это будет или какая-то небольшая сумма, или процент пока непонятно в чем.).
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 40

      +47
      Когда программист хочет познакомиться с девушкой, он пишет веб-сервис…
        +12
        Именно) На самом деле программист пишет веб-сервис когда хочет что угодно: наказать обидчика, купить билет на автобус, посмотреть другие страны, купить ёжика и.т.д.
          +2
          Плюсую) У меня также была идея написать сервис знакомств, но с другими плюшками, помимо гео. Правда идея пока так и осталась идеей — за что мне атата. А вот автор молодец — не постеснялся. Удачи стоит пожелать ему.
            +34
            «Еслибы у вас был выбор: написать веб-приложение, или сходить на свидание с девушкой — с чего бы вы начали его писать, с фронтэнда, или с бэкэнда?» :)
              –11
              Я бы вам плюсанул в карму за комментарий, но самому её не хватает :)
                –10
                Люди, которые добавили мне кармы после этого комментария — большое вам хабрское спасибо!
                  0
                  Как «тонко» вы попрашайничаете
                    –9
                    Хм, я написал тот комментарий только из-за того, что он мне понравился — число плюсов к нему намекает, что не один я такой. Вы меня, конечно, извините, но не надо судить по себе.
            +1
            Решил попробовать сделать что-то такое у нас, в России

            Захожу на форму регистрации, а там все на английском. Странно.
              0
              Внизу есть ссылка на смену языка. Вообще язык сайта определяется по настройкам браузера.
                +1
                Это фича, а не баг.) У нас все по взрослому и мы готовимся расширяться в Европу, потому сайт мультиязычен. Скорее всего у вас браузер на англйиском, вот он и предложил вам такой язык. Но он легко меняется, в подвале.
                  0
                  Блин, ссори, не заметил, что не все на экран поместилось и потому не проскролил до подвала )
                    0
                    у меня браузер на русском, все равно сайт показывается на английском и периодические забывает, что я его на русский переключил.
                  +1
                  Такой функционал присутствует в badoo.com
                  Там смотрели?
                    –4
                    Смотрел, но мне претит сам Badoo. Надеюсь, мы им не станем.
                      0
                      А чем?
                    –1
                    Не в обиду будет сказано, но почему вы сделали очередной клон зарубежного сервиса? Неужели что-то своё, оригинальное, будет выглядеть хуже?
                      +1
                      Не в обиду. Дело в том, что делать модель которая уже доказала свою успешность, менее рисковое дело. В действительности, к сожалению, 90% (а может и 99%) наших Рунет проектов, это копии интернет и тв проектов Запада или Европы. Но, мы попытаемся сделать такое, что будет применимо во всем мире, на базе этого нашего проекта. Спасибо за поддержку.
                        0
                        Почему сразу зарубежного, мы в 2010-2011 годах такую штуку делали, одни из первых аналогичных сервисов был в мире. Так что клон нашего, отечественного сервиса=)
                        0
                        >Что-то пошло не так. Но не с тоит беспокоиться, мы уже оповещены о проблеме!
                        Вот что мне выдало когда я указал место и нажал Сохранить. И еще шрифт у вас какойто странный… такое ощущение, что буквы «какие-то съедено-подрезанные.
                          0
                          Спасибо, исправляем. Извини.)
                            +1
                            Я не обиделся :)
                          0
                          Please enter a correct email address and password. Note that both fields may be case-sensitive.

                          Пробовал 2-а email и штук 5 паролей различной сложности. Так и не понял ЧЯДНТ.
                            0
                            Если проект изначально делается «и-для-европы» — более-менее понятно, но, первым делом, зайдя в профиль, и наткнувшись на вопрос «вы, таки, гей?» — словил сильную, такую, эмоцию «какого х...?!»
                            + не хватает, имхо, где-то сверху слева логотипа, onclick отсылающего на корневую страницу, и ещё не нашёл, как сделать выход пользователя…
                            Короче, сыровато пока, но попутного ветра вам, — как раз начал задумываться о том, на какой бы ресурс податься, чтобы найти новых знакомых по части IT-тематики.

                            ЗЫ. кстати, Хабраюзеры, посоветуйте, на всякий случай, — есть ли более-менее эффективные дэйтинги, но не на тему познакомиться-перепихнуться, а чтобы найти друзей-единомышленников, потенциальных соучастников в совместном проекте? Впервые в жизни столкнулся с неудобствами от асоциального образа жизни, когда в телефонной книге записей, вроде, много, а на деле ни на великах ни с кем не погонять, ни на профессиональные темы потрепаться… Форумы, плз, не предлагать — в моём регионе тематический всего один, и народ там не особо сурьёзный )
                              0
                              А что за «вы, таки, гей?» У вас спросили, кого вы ищете, мужчину или женщину? Так, извините, это должна быть вполне нормальная практика для сервиса, действительно нацеленного на знакомства двух людей без всяких предрассудков его авторов.
                                +1
                                Нет, у меня, как раз, не спросили, кого я ищу. Меня поразило то, что при небогатом, пока, наполнении профиля возможными описательными критериями человека, вопросу сексуальной ориентации было уделено такое существенное значение. Имхо, дожились… Впрочем, повторюсь, если для европы, то всё понятно.
                                Лично мне бы подошла форма, в которой можно выставить значения «ищу мужчину с такими-то интересами, приблизительно такого-то возраста, с целью знакомства, но при условии отсутствия у него ожидания найти гея»
                                  +1
                                  Какое существенное значение? На пять вопросов нужно было ответить на предмет того, с кем вы хотели бы спать?
                                    0
                                    Нет, не пять. Но в долевом отношении, когда остальных вопросов всего четыре (имя, возраст, о себе и интересы) — этот самый вопрос составляет аж 20%. Аж по глазам резануло, чесслово… Вы называете это отсутствием у авторов предрассудков, а на мой взгляд это толерантность (наделение пользовалетя правом ответить на тот вопрос утвердительно).
                                    Может, я не в курсе, и толерантность к гомосексуалистам, которые ещё и не скрываются, уже стала нормой?
                                      0
                                      Да, какая мерзость, надо запретить гомосексуалистам ходить в ваш интернет! Напишите Мизулиной скорее!
                                        0
                                        Во всём цивилизованном обществе — уже давно стала. Присоединяйтесь и вы.
                                0
                                Шрифты глючат (хром), фавикон перерисовать со сглаживанием, прозрачностью, и в png.
                                  0
                                  В обсуждениях при клике на имя\аватар собеседника ничего не происходит.
                                    0
                                    Привет. Отвечу сразу на оба комментария.
                                    1. За иконку спасибо, со шрифтами разбираемся. Скажи пожалуйста свою OS, и если не затруднит скриншот (в личку).
                                    2. Да пока так, это скорее фича чем баг, хотя и сомнительная. Все же начинали мы как дейтинг, и важным фактором для нас была анонимность, до тех пор пока лайки не совпадут. Но мы готовим расширенную страницу пользователя. Soon.

                                    Спасибо.
                                    0
                                    Макеты страниц выглядят очень странно — огромные пустые пространства соседствуют со сбитыми в кучу навигационными ссылками.

                                    Слева вверху вместо привычного логотипа, ведущего на главную — стоит мой аватар и крооошечная ссылка на профиль, которая зачем-то ведет меня на страницу смены настроек, где меня встречает единственный акцент в тексте на вопросительном знаке во фразе «Гей?» (а что, часто бывает, когда у человека во время использования сервиса вдруг меняется ориентация?) )))

                                    Нет никаких обзорных страниц, нет главной, активный раздел в навигации не подсвечен, вместо людей поблизости показываются малиновые заглушки на расстоянии 5000 км от меня (ну это понятно — издержки малой аудитории).
                                    Заголовок вплотную прилипает к навигации, справа вообще каша — все ссылки в кучу без отступов друг от друга. Как пропустить человека, становится понятным, только если тщательно изучить кучу ссылок в правом верхнем углу.
                                    Страница «Симпатии» у всех новых пользователей представляет собой абсолютно чистый лист, ну ребята, вы чего, надо же описание сделать, да какой-нибудь call2action??

                                    Ну и если при входе через соцсеть указать емейл с ошибкой — все, ты никогда не попадешь на этот сайт из-под своего социального аккаунта :)
                                    Короче, очень сыро.
                                      0
                                      Привет.

                                      1. Про макеты довольно субьективно, многим нравится.)
                                      2. В том и дело. Нет главной страницы в привычном ее понимании, главная — это или люди или топики. (Про ориентацию: как в том анекдоте, 'ситуации-то всякие бывают').
                                      3. Это люди которые не загрузили фотографию.
                                      4. Про страницу симпатий — в точку.)
                                      5. Это маленький ад, для тех кто указал свою почту не правильно) А по правде, да поправим.

                                      Спасибо за подробный и полезный отзыв.
                                      +3
                                      Судя по картинке с первой страницы, это сервис исключительно для мужчин. Которые, простите, ищут шлюх.
                                      Те, кто интересуется серьезными отношениями, глянув на это, уйдет сразу.
                                      Или я не поняла задумку и one day это на самом деле one night?
                                      Мой совет — меняйте картинку на более приличную.

                                      Текст «Найди-Выбери-Люби» навевает мысль о переводе с английского при помощи гуглотранслятора.
                                        0
                                        Как это не было аналогов, если в Badoo это есть года 3?
                                          0
                                          Вы очень правильно пишите, что начинать надо с изучения проблемы. Если бы вы начали также, то наверняка нашли статьи, которые в свое время нашел я, когда мои друзья тоже предложили сделать такой сервис. Одна из статей вот:

                                          www.theverge.com/2012/10/5/3459832/people-discovery-apps-bubble-highlight-foursquare-sonar-banjo

                                          Почитайте, вам будет интересно!
                                          Оказывается даже 4sq думала замутить что-то подобное, и после долгих исследований поняла, что это не сработает. Хотя, кто не рискует, тот не пьет шампанское, как говориться. Они просто выяснили, что людям не интересны незнакомцы, их интересуют совершенно конкретные люди — их друзья и знакомые. Ваш случай особенный — вы сразу говорите, что у вас дейтинг. Но согласитесь, что если вы ищете себе человека на всю жизнь :), то совершенно не обязательно он должен жить в 100 метрах от вас. Тут мы подходим к самому главному, что на сегодняшний день более менее хорошо геолокационный дейтинг работает только в одной сфере — быстрый поиск одноразового полового партнера — такие мобильные приложения более менее хорошо существуют. Но и там есть большие подводные камни: например, парень из города Урюпинск зарегистрируется на вашем сервере, и в силу его нераскрученности будет ждать свою девушку несколько месяцев, чтобы она хотя бы тут появилась. Не в городах-миллионниках в таких сервисах сидит 3-4 человека, которые давно уже друг друга знают.

                                          Хотя, в любом случае желаю вам всяческих успехов! :)
                                            0
                                            Спасибо за ссылку, обязательно почитаю.

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

                                          Самое читаемое