Веложурнал BikeNote

твой личный помощник
Разработчик BikeNote Александр Гусев
Сделано велосипедистом для велосипедистов

Ваша велостатистика — это не социальная сеть

Почему я решил создать BikeNote, когда вокруг полно сервисов

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

Я создал BikeNote, потому что мне не нужна была очередная социальная сеть. Мне нужен был простой и эстетичный инструмент — цифровая «фоторамка» для моих заездов. Место, где можно спокойно взглянуть на свои цифры, оценить прогресс за год и увидеть пройденные маршруты, не отвлекаясь на маркетинговый шум и бесконечные уведомления.

BikeNote — это возвращение к сути
Фокус на главном
Только дистанция, время, набор высоты и карта. Ничего лишнего
Без социального давления
Ваши рекорды и маршруты принадлежат только вам
Лёгкость
Приложение весит меньше, чем одна фотография с вашего телефона

Видеообзор

Показываю приложение в деле: от загрузки трека до всей аналитики
Смотреть на YouTube
Смотреть в VK Видео

Приватность по умолчанию, а не на словах

Технология, которая уважает ваши границы

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

BikeNote работает иначе. Это локальное веб-приложение
Нет сервера — нет утечек
Все ваши GPX-треки обрабатываются прямо в браузере и сохраняются в его внутреннюю память (IndexedDB)
Работа офлайн
Вам не нужен интернет, чтобы анализировать свои заезды. Один раз открыли страницу — и всё работает. Интернет нужен только для подгрузки карты
Никаких аккаунтов
Вам не нужно вводить почту, придумывать пароль или подтверждать личность. Вы просто заходите и пользуетесь
Технологическая прозрачность
Фундамент BikeNote — это открытая архитектура. В бесплатной версии код полностью открыт (минифицирован только для скорости), чтобы любой желающий мог убедиться: приложение работает локально и не делает скрытых сетевых запросов. Платные версии построены на том же самом движке и гарантируют тот же уровень приватности, работая исключительно в вашем браузере
Разработчик BikeNote Александр Гусев | Бизнес-Ателье
Ваш след от заезда остаётся только в вашем браузере. Это мой принцип

Классика жанра

Создать сложное — просто. Создать простое — по-настоящему сложно

BikeNote — это не очередной тяжёлый сервис с бесконечной загрузкой. Это лёгкий статический инструмент, который запускается мгновенно. Я использую проверенный временем стек технологий, чтобы сделать работу с данными незаметной.

Для BikeNote я выбрал путь Vanilla JS (чистого JavaScript)
Никакого жира
В коде нет лишних библиотек, рекламных трекеров или аналитических модулей. Только чистая логика обработки ваших файлов
Мгновенный отклик
Пока тяжёлые фреймворки только загружают свои скрипты, BikeNote уже обработал ваш GPX-трек и нарисовал карту
Локальность как искусство
Написать сложную серверную часть сегодня может каждый. А вот сделать так, чтобы расчёты набора высоты и фильтрация данных происходили мгновенно прямо в вашем браузере — это инженерный вызов, который я принял
Никаких зависимостей
Ваше приложение не сломается через год из-за обновления какой-то библиотеки. Основной код самодостаточен, а внешние ресурсы (карты) подгружаются только для визуализации
Экономия ресурсов
Даже если вы загрузите десятки заездов, BikeNote не повесит ваш браузер. Я оптимизировал рендеринг так, чтобы интерфейс оставался плавным в любой операционной системе. Работаете на macOS, Windows или Linux — да какая разница! BikeNote откроется везде и будет летать. Нужен лишь браузер

Инструменты, которые делают работу за вас

От точных расчётов высоты до визуализации маршрутов

BikeNote берёт на себя всю рутину по анализу ваших GPX-файлов. Я внедрил алгоритмы, которые учитывают специфику велоспорта. У вас полный контроль над данными: ведь ваши данные — ваша собственность. В любой момент вы можете экспортировать всю свою историю в один JSON-файл или полностью очистить базу данных одним кликом.

Умный расчёт высоты
Обычно приложения часто ошибаются в наборе высоты из-за шумов в GPS-данных. Я подобрал специальный алгоритм фильтрации, который отсекает микро-колебания и выдаёт наиболее честный набор высоты
Время в движении
Приложение автоматически распознаёт ваши остановки и паузы. Средняя скорость рассчитывается только по времени, когда вы действительно крутили педали
Визуализация треков
Каждый заезд оживает на интерактивной карте. Вы можете посмотреть детали маршрута, оценить дистанцию и темп
Цели и прогресс
Установите цель на сезон и BikeNote наглядно покажет, насколько вы близки к результату. Динамическая шкала прогресса мотивирует выезжать чаще

Выберите свою версию

От базовой статистики до глубокого анализа всех сезонов
Функция Базовая Стандарт Про
Приватность и офлайн-режим
Импорт GPX и расчёт набора высоты
Статистика за год (дистанция/время)
Карта последнего заезда
Экспорт/Импорт всей базы (JSON)
История всех заездов (список треков)
Просмотр карты любого трека из истории
Удаление отдельных заездов из базы
Календарь активности (в стиле GitHub)
Динамика по месяцам (графики)
Тепловая карта (Heatmap) за каждый год. Все треки накладываются друг на друга, образуя единую паутину маршрутов
Умный вело-гараж
Сравнение сезонов (год к году)
Базовая
Цифровая фоторамка

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

Плюс шкала прогресса выполнения заданной цели на сезон в километрах.

Все функции приватности, импорта и экспорта уже включены.

Бесплатно
Про
Ультимативный аналитический центр

Весь функционал Базовой и Стандарт версий плюс новые вкладки: крутая аналитика, сравнение сезонов и Гараж.

  • Календарь активности в стиле GitHub: наглядная сетка ваших заездов за 365 дней, где яркость ячеек показывает интенсивность тренировок и помогает не прерывать серию выездов.
  • Динамика по месяцам: детальные графики для тех, кто следит за формой и хочет видеть пики и спады своей активности в течение сезона.
  • Тепловая карта: весь ваш опыт на одном экране — приложение накладывает треки друг на друга, образуя единую паутину маршрутов.
  • Умный вело-гараж: забудьте о блокнотах и попытках вспомнить, когда вы меняли цепь. Система автоматически сопоставляет ваш общий пробег с ресурсом деталей.
  • Сравнение сезонов: наглядная битва текущего года с предыдущими по дистанции, набору высоты и времени в седле.
4900 р.
Стандарт
Полный контроль и порядок

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

Весь функционал Базовой версии плюс новые возможности.

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

2900 р.

Для кого я создал BikeNote?

Для тех, кто ценит суть, а не маркетинговый шум
Велосипедист-минималист
Вы просто катаетесь в своё удовольствие и хотите видеть, сколько проехали за месяц или год. Вам не нужны таблицы лидеров, сегменты и борьба за титул царя горы. Вам нужен аккуратный дашборд с личными рекордами
Защитник приватности
Вы не хотите, чтобы ваши домашние и рабочие адреса хранились на серверах крупных корпораций. Вы цените тот факт, что ваши данные не покидают пределов вашего браузера
Аналитик-эстет
Вам нравится визуализировать свой прогресс. Смотреть, как закрашивается карта вашими маршрутами, или видеть свою активность за 365 дней в виде наглядного календаря
Веб-разработчик и гик
Вы цените быстрый код, отсутствие лишних зависимостей и возможность запустить приложение локально, не доверяя облакам, которые могут закрыться или ввести платную подписку в любой момент

Вопросы, ответы

Коротко о важных деталях
Как установить приложение?

Никак. В этом и фишка. Не нужно никаких установщиков. Просто открываете (или перетаскиваете) файл index.html в браузере и всё. Когда захотите открыть BikeNote на другом компьютере, сделайте экспорт резервной копии в первом браузере и импорт во втором.

Как работает мобильная версия mobile.bikenote.ru?

Мобильная версия BikeNote работает как PWA-приложение (Progressive Web App). Это современная веб-технология, которая позволяет установить сайт на телефон и пользоваться им почти как обычным приложением.

Когда вы открываете mobile.bikenote.ru в мобильном браузере, вы можете добавить его на главный экран смартфона. После установки BikeNote запускается в отдельном окне — без адресной строки браузера и выглядит как обычное приложение.

Как установить BikeNote на телефон

Android (Chrome):

  • Откройте mobile.bikenote.ru
  • Нажмите меню браузера ⋮
  • Выберите «Установить приложение» или "Добавить на главный экран"

iPhone (Safari):

  • Откройте mobile.bikenote.ru
  • Нажмите кнопку «Поделиться»
  • Выберите «На экран Домой»
Какие технические требования?

Любой современный браузер. Приложение адаптировано для работы на разрешениях от 1366px до 1920px.

Нужно ли мне платить каждый месяц?

Нет. Это не сервис по подписке. Вы покупаете Стандарт или Про версию один раз и пользуетесь ею столько, сколько захотите.

Где хранятся мои данные?

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

Как перенести историю из Strava или других сервисов?

Очень просто. Выгрузите свои треки из Strava (или чем вы сейчас пользуетесь) в формате GPX и просто загрузите их в BikeNote. Приложение мгновенно обработает их.

Можно ли загрузить в BikeNote планируемый трек?

Нет. BikeNote изначально планировался и создавался как приложение для оценки уже пройденных маршрутов. Если трек фактически не пройден на велосипеде, то в нём нет времени начала и окончания. BikeNote в таком случае выдаст уведомление и пропустит такой трек.

Будет ли BikeNote работать без интернета?

Да. После того как вы один раз открыли страницу приложения, оно сохраняется в кэше браузера. Вы можете открывать его и анализировать треки даже там, где нет сети. Интернет нужен только для подгрузки и отрисовки карт.

Почему код платных версий обфусцирован?

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

Почему BikeNote безопасно использовать

BikeNote — это не программа, которая устанавливается на компьютер. Это веб-приложение, состоящее из обычных файлов HTML, JavaScript и CSS, которые открываются прямо в браузере — на тех же технологиях работают обычные сайты.

Поэтому:

  • BikeNote ничего не устанавливает в систему
  • Не запускает исполняемые файлы (.exe, .app и т.п.)
  • Работает внутри защищённой среды браузера (browser sandbox)
  • Не имеет доступа к вашему компьютеру или файлам без вашего действия

Когда вы открываете GPX-файл в BikeNote, он обрабатывается локально в браузере. Ваши данные о заездах никуда не отправляются.

Также бегаете?

Один подход — разные задачи

Попробуйте моё приложение RunNote. Это такой же простой и приватный сервис, но созданный специально для бегунов. Импорт GPX, анализ темпа и контроль износа кроссовок в знакомом интерфейсе.