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

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

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

Надумаете купить чего в Hellride — то надо нажать всего лишь одну кнопку в карточке магазина.
Если вдруг вы владелец магазина и вам кажется, что это всё прикольно — можете написать мне в личку. Что-нибудь сообразим.
Обновленный внешний вид
Теперь поиск на сайте работает «на лету». Он пока не умеет поправлять ваши ошибки и искать по локациям, но во многих случаях все равно поможет.

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

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


— Новая страница результатов поиска, теперь с расстоянием до спотов!

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

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


Социальная часть
В этом абзаце будут просто скриншоты.





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

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

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

— Поковырял почту, теперь spf/ptr/dkim/dmarc и все такое, письма должны приходить идеально.
— Накрутили очень много оптимизаций на фронт и бэк, всё должно теперь работать быстро. По крайней мере, быстрее, чем было. proxy_cache у nginx'а рулит и педалит.
Кухня
Вдумайтесь — мы каждый день пишем посты о спотах, каждый день перелопачиваем контент на сайте и подтверждаем новые споты, каждый день пишем много строк кода. Мне честно говоря нравится, что у проекта происходит под капотом очень многое, о чем можно поделиться уже в итоговой статье. Эти усилия приводят к тому, что проект, и как следствие спорт, развиваются, пруфы вы можете найти в скриншотах выше.
Я окончательно устал от дошираков вместо еды, поэтому на проект был найден инвестор. Это значит, что все самое интересное, как водится, впереди. Конечно, количество технических и организационных моментов очень много, но мы их решим. Все подробности об этом шаге и огромное количество ништяков — в заключительной, третьей части поста, которую я напишу еще месяца через три. Кто знает, куда приведет проект новый путь и возможности :)
Stay tuned, добавляйте споты, шлите правки, следите за нами в соц сетях.
Мы здесь: Вконтакте, Facebook, Instagram и Telegram.
До встречи в третьей части рассказа.

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

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

Надумаете купить чего в Hellride — то надо нажать всего лишь одну кнопку в карточке магазина.
Если вдруг вы владелец магазина и вам кажется, что это всё прикольно — можете написать мне в личку. Что-нибудь сообразим.
Обновленный внешний вид
Теперь поиск на сайте работает «на лету». Он пока не умеет поправлять ваши ошибки и искать по локациям, но во многих случаях все равно поможет.

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

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


— Новая страница результатов поиска, теперь с расстоянием до спотов!

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

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


Социальная часть
В этом абзаце будут просто скриншоты.





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

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

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

— Поковырял почту, теперь spf/ptr/dkim/dmarc и все такое, письма должны приходить идеально.
— Накрутили очень много оптимизаций на фронт и бэк, всё должно теперь работать быстро. По крайней мере, быстрее, чем было. proxy_cache у nginx'а рулит и педалит.
Кухня
Вдумайтесь — мы каждый день пишем посты о спотах, каждый день перелопачиваем контент на сайте и подтверждаем новые споты, каждый день пишем много строк кода. Мне честно говоря нравится, что у проекта происходит под капотом очень многое, о чем можно поделиться уже в итоговой статье. Эти усилия приводят к тому, что проект, и как следствие спорт, развиваются, пруфы вы можете найти в скриншотах выше.
Я окончательно устал от дошираков вместо еды, поэтому на проект был найден инвестор. Это значит, что все самое интересное, как водится, впереди. Конечно, количество технических и организационных моментов очень много, но мы их решим. Все подробности об этом шаге и огромное количество ништяков — в заключительной, третьей части поста, которую я напишу еще месяца через три. Кто знает, куда приведет проект новый путь и возможности :)
Stay tuned, добавляйте споты, шлите правки, следите за нами в соц сетях.
Мы здесь: Вконтакте, Facebook, Instagram и Telegram.
До встречи в третьей части рассказа.
-
добавить в избранное
- +148
- Мнения
Комментировать
Зарегистрируйтесь или авторизуйтесь. Сделайте что-нибудь.
Комментарии (28)
patrekey
tazhate
thresh
tazhate
Dimaster
Интерактивно сделаем пока не знаю когда. Слишком много планов, но эта фича в них тоже есть.
tazhate
generalnik
Приложение должно быть последней версии.
tazhate
generalnik
tazhate
generalnik
он ж паралельно с 1 на одном Nginx работает? Уже включил себе. Let's Encrypt вообще крутотень. А что у вас за поиск, если не секрет? LIKE в БД аль движок?Offout
В будущем изящнее сделаем мб.
tazhate
Offout
Postresql в кишках, но при поиске дб не используется. Апи отдает весь список спотов js аппликухе, а она уже серч делает. Типо модно, все дела, динамичненько и блаблабла.
tazhate
Offout
Upd: а почему, когда спрашивает, какой навигационной программой будем пользоваться, в списке отсутствует навител, который у меня установлен?
Android 5.0.2
OlegShturman
Навител можем тоже прикрутить, если сильно нужен. Ты просто первый, кто про него спросил :)
tazhate
AntonSapronov
tazhate
pustota
tazhate
«Краткая суть:...»
pustota
tazhate
james
Перегруженный дизайн и полное отсутствие локализации. Плюс — он ТОЛЬКО о трейлах, попробуй там дирты найти и все сразу поймешь. Так что если им в чем-то и подрожать, то точно не в внешнем виде.
tazhate
а вот поиск конкретных трасс и детальное описание этих трасс, с перепадом высот, ссылками на фото и видео очень помогает.
им бы исправить косяки с доступом к GPS данным на разных девайсах и другие приложения можно закрывать =)
james
Yep, удобна.
tazhate