SpotmapШаг второй, уверенный. Часть вторая.

Привет. Мы закончили второй шаг из наших планов, который занял достаточно продолжительный срок. Второй из трех этапов закончен и я хочу поделиться с вами тем, что мы натворили на https://spotmap.ru.

Spotmap: Шаг второй, уверенный. Часть вторая.
Если вы не читали первую часть поста, то она тут. Начать рекомендую с неё.

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

Spotmap: Шаг второй, уверенный. Часть вторая.

Да-да. Даже беговел. Внезапно выяснилось, что мамам и папам это актуально, доходило даже до того, что кто-то из пап показывал мне приложение, рассказывал какое оно крутое и показывал как работает :)
 
Осталось дело за малым — прикрутить их к мобильным приложениям, но это просто вопрос времени.

Акция с Hellride
Единственный магазин на нашей карте решил респектнуть всем пользователям маленькой, но приятной скидкой в 3%. Она суммируется с другими скидками, к слову.
Spotmap: Шаг второй, уверенный. Часть вторая.
Надумаете купить чего в Hellride — то надо нажать всего лишь одну кнопку в карточке магазина.

Если вдруг вы владелец магазина и вам кажется, что это всё прикольно — можете написать мне в личку. Что-нибудь сообразим.

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

Spotmap: Шаг второй, уверенный. Часть вторая.

Мобильные приложения
Основные изменения коснулись приложения на Android, оно теперь умеет:
— Супер-подробную карту OSM
Spotmap: Шаг второй, уверенный. Часть вторая.

— Новая карточка спота, с галереями и быстрой загрузкой, ссылками на сайты с обсуждением спота и тд.
Spotmap: Шаг второй, уверенный. Часть вторая.Spotmap: Шаг второй, уверенный. Часть вторая.

— Новая страница результатов поиска, теперь с расстоянием до спотов!
Spotmap: Шаг второй, уверенный. Часть вторая.


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

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

Spotmap: Шаг второй, уверенный. Часть вторая.


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

Spotmap: Шаг второй, уверенный. Часть вторая.Spotmap: Шаг второй, уверенный. Часть вторая.


Социальная часть
В этом абзаце будут просто скриншоты.
Spotmap: Шаг второй, уверенный. Часть вторая.

Spotmap: Шаг второй, уверенный. Часть вторая.

Spotmap: Шаг второй, уверенный. Часть вторая.

Spotmap: Шаг второй, уверенный. Часть вторая.


Spotmap: Шаг второй, уверенный. Часть вторая.

Вот еще активность в нашей почте, народ массово шлет правки, уточнения и тд. И вам советую слать, если замечаете неточность.

Spotmap: Шаг второй, уверенный. Часть вторая.

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

Технохардкор
Зажмурьтесь и не читайте, если вы далеки от IT. Я предупредил.
— Перелезли на http2. Стало шустрее, но доля трафика на этом протоколе пока еще маловата. Весьма маловата.

Spotmap: Шаг второй, уверенный. Часть вторая.


— Перелезли на ssl. Во-первых, согласно rfc, http2 нельзя без него использовать, во-вторых он необходим, чтобы определять ваше местоположение, в-третьих он очень нужен для третьего этапа (опаопа каламбур). 
SslLabs одобряют как я все настроил, включая hsts и прочие плюшки.

Spotmap: Шаг второй, уверенный. Часть вторая.

— Поковырял почту, теперь spf/ptr/dkim/dmarc и все такое, письма должны приходить идеально.

— Накрутили очень много оптимизаций на фронт и бэк, всё должно теперь работать быстро. По крайней мере, быстрее, чем было. proxy_cache у nginx'а рулит и педалит. 

Кухня
Вдумайтесь — мы каждый день пишем посты о спотах, каждый день перелопачиваем контент на сайте и подтверждаем новые споты, каждый день пишем много строк кода. Мне честно говоря нравится, что у проекта происходит под капотом очень многое, о чем можно поделиться уже в итоговой статье. Эти усилия приводят к тому, что проект, и как следствие спорт, развиваются, пруфы вы можете найти в скриншотах выше.

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

Stay tuned, добавляйте споты, шлите правки, следите за нами в соц сетях. 

Мы здесь: ВконтактеFacebookInstagram и Telegram. 

До встречи в третьей части рассказа.  

Комментарии (28)

+45
Таз ты самый крутой на этом сайте и в велоиндустрии РФ, спасибо что ты есть. Спасибо, что есть твой спотмап, многие пытались, но пока получается у тебя одного:) То что ты делаешь, мегакруто!
avatar

patrekey

+8
avatar

tazhate

0
плюсанул за amplify
avatar

thresh

0
ну а чо, он удобный. я правда обычно пользуюсь monit/mmonit, но амплифи куда мощнее будет. 
avatar

tazhate

0
а когда можно будет редактировать инфу по споту?
avatar

Dimaster

+3
В любой момент это можно сделать, прислав нам все что надо поправить в личные сообщения группы или на почту info@spotmap.ru. Отредактируем как пожелаете.

Интерактивно сделаем пока не знаю когда. Слишком много планов, но эта фича в них тоже есть.  
avatar

tazhate

0
Тыкал тыкал приложение, так и не понял как плюсануть 3 процента к моей скидке?
avatar

generalnik

0
Кнопка «сгенерировать скидку». Нажми ее и впиши код в камент к заказу.

Приложение должно быть последней версии. 
avatar

tazhate

0
вот я открыл программу, автоматически обновлена. Куда дальше тыкать?



avatar

generalnik

0
Ну дык открой hellride там. В поиске напиши hellride или на карте глазами найди или фильтр shop включи. Желтый маркер. 
avatar

tazhate

0
Все, теперь нашел_ спасибо!
avatar

generalnik

0
HTTP 2 это гуд,он ж паралельно с 1 на одном Nginx работает? Уже включил себе. Let's Encrypt вообще крутотень. А что у вас за поиск, если не секрет? LIKE в БД аль движок?
Последний раз редактировалось
avatar

Offout

0
Поиск — тупо js по названиям. Никаких бд и прочего, пока что.

В будущем изящнее сделаем мб.  
avatar

tazhate

0
У вас нет бд в проекте вообще? оО Советую посмотреть на Sphinx.
avatar

Offout

0
Есть конечно, ты чо. А где бы мы иначе хранили тексты и прочее :)
Postresql в кишках, но при поиске дб не используется. Апи отдает весь список спотов js аппликухе, а она уже серч делает. Типо модно, все дела, динамичненько и блаблабла. 
avatar

tazhate

0
Ну я поэтому и уточнил. Ну когда спотов будет овер 9000, тогда вспомните про sphinx :)
avatar

Offout

0
Ушёл обновлять...
Upd: а почему, когда спрашивает, какой навигационной программой будем пользоваться, в списке отсутствует навител, который у меня установлен?
Android 5.0.2
Последний раз редактировалось
avatar

OlegShturman

0
Мы поддерживаем на данный момент экспорт в гугл карты, яндекс карты, яндекс навигатор, maps.me и ябл карты. 

Навител можем тоже прикрутить, если сильно нужен. Ты просто первый, кто про него спросил :) 
avatar

tazhate

0
респект, сегодня юзал, завтра запилю в него трейлов что ли))
avatar

AntonSapronov

0
Буду очень признателен. Спасибо :)
avatar

tazhate

+1
Шлем не «одевайте», а «надевайте», извините за занудство ) но есть люди у которых от такого начинают трястись руки, кровь из глаз, а это всё может приводить к травмам ввиду снижения концентрации при движении на велосипеде.
avatar

pustota

-1
А где ты это увидел? Я вроде везде поправлял. 
avatar

tazhate

+1
В приложении в меню есть раздел «Правила поведения», там сразу под заголовком.
«Краткая суть:...» 
avatar

pustota

0
Нашел, спасибо. Поправим.
avatar

tazhate

0
я тут поюзал trailforks годнейшая вешь и пример для подражания.
avatar

james

0
Вещь хорошая, да, но мне многое там не нравится.

Перегруженный дизайн и полное отсутствие локализации. Плюс — он ТОЛЬКО о трейлах, попробуй там дирты найти и все сразу поймешь. Так что если им в чем-то и подрожать, то точно не в внешнем виде.
avatar

tazhate

0
ни разу не искал дёрты, так что проблем не было =)
а вот поиск конкретных трасс и детальное описание этих трасс, с перепадом высот, ссылками на фото и видео очень помогает.
им бы исправить косяки с доступом к GPS данным на разных девайсах и другие приложения можно закрывать =) 
avatar

james

0
>а вот поиск конкретных трасс и детальное описание этих трасс, с перепадом высот, ссылками на фото и видео очень помогает.

Yep, удобна.  
avatar

tazhate

Комментировать


Зарегистрируйтесь или авторизуйтесь. Сделайте что-нибудь.