Велосипед, у которого есть история

ColaBike — сообщество, где велосипед показывают целиком: сборку, изменения и поездки. Владельцы делятся опытом, а читатели находят его по марке, модели и детали.

Гараж растёт
вместе с сообществом

4
Участников
7
Велосипедов
22
Покатушек
1
Записей журнала
433
Километров

Велосипеды, записи, покатушки и километры — только из публичного гаража.

Как устроен ColaBike

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

Сборка целиком

Фото, комплектация, размер и вес в одной карточке. Заводская комплектация хранится отдельно от текущей.

История, а не витрина

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

Опыт владельцев

Поиск по марке, модели, году и детали. У модели и детали есть страницы с реальными сборками.

Приватность под контролем

Скрытое не видно другим и не попадает в поиск. Цену и показания датчиков вы открываете сами.

Велосипед

Страница велосипеда и комплектация

Вставьте ссылку на модель в магазине или у производителя — Bike Resolver разберёт характеристики и предложит фото. Проверьте результат, поправьте детали и решите, показывать ли велосипед на витрине.

  • Компоненты и аксессуары по группам
  • Ручное заполнение доступно всегда
  • Приватный велосипед виден только вам
Журнал

Журнал изменений и обслуживания

Каждая замена детали, сервис или впечатление — отдельная запись у велосипеда. Компоненты сохраняются снимком на дату записи, поэтому история не меняется вместе с деталями.

  • Дата, пробег и покатушка у записи
  • Черновик «Рассказать об изменении» после правки комплектации
  • Вопрос можно закрыть выбранным ответом
Чтение

Чтение и подписки

Подпишитесь на автора, на конкретный велосипед или на обоих — лента не покажет запись дважды. Полезное сохраните в «Сохранённое». Свой велосипед для этого не нужен.

  • Статьи по рубрикам — от обслуживания до маршрутов
  • Колокольчик — только реакции, ответы и новые подписчики
Покатушки

Покатушки и сообщество

Загрузите GPX, FIT или TCX либо CSV из Garmin Connect — ColaBike посчитает дистанцию, набор и скорость. Зоны приватности скроют начало и конец маршрута, а запланированную покатушку можно повторять каждую неделю.

  • Ответы «Иду» и «Может быть» у запланированных покатушек
  • Лайки и обсуждения у публичных маршрутов

С чего начать

Пять шагов до первой истории велосипеда.

  1. ЗарегистрируйтесьИмя пользователя станет адресом профиля.
  2. Добавьте велосипедПо ссылке на модель или вручную.
  3. Проверьте сборкуФото, компоненты и видимость на витрине.
  4. Загрузите покатушкуGPX, FIT, TCX или CSV из Garmin Connect.
  5. Напишите в журналПревью ссылки для мессенджеров соберётся само.

Под капотом

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

Интерфейс и API

Next.js 16 и React 19. Публичные страницы собираются на сервере — поисковики и превью видят содержимое без JavaScript.

Bike Resolver

Node.js, Fastify и Cheerio читают таблицы характеристик и хранят их происхождение. Без языковой модели и без доступа к локальной сети.

Публичное и личное

API отдаёт только выбранные поля, доступ к записи и каждому фото проверяется. Оригиналы GPX хранятся отдельно.

Проверка изменений

ESLint, типы, тесты на PostgreSQL, Playwright в Chromium и WebKit, CodeQL. Docker Compose собирает приложение, базу и Resolver.

Лицензии