Сборка целиком
Фото, комплектация, размер и вес в одной карточке. Заводская комплектация хранится отдельно от текущей.
ColaBike — сообщество, где велосипед показывают целиком: сборку, изменения и поездки. Владельцы делятся опытом, а читатели находят его по марке, модели и детали.
Гараж растёт
вместе с сообществом
Велосипеды, записи, покатушки и километры — только из публичного гаража.
В центре — велосипед. К нему привязаны комплектация, журнал и покатушки, а люди находят друг друга через сборки.
Фото, комплектация, размер и вес в одной карточке. Заводская комплектация хранится отдельно от текущей.
Сборка, обслуживание, впечатления и вопросы остаются в журнале велосипеда с датой и пробегом.
Поиск по марке, модели, году и детали. У модели и детали есть страницы с реальными сборками.
Скрытое не видно другим и не попадает в поиск. Цену и показания датчиков вы открываете сами.
Вставьте ссылку на модель в магазине или у производителя — Bike Resolver разберёт характеристики и предложит фото. Проверьте результат, поправьте детали и решите, показывать ли велосипед на витрине.
Каждая замена детали, сервис или впечатление — отдельная запись у велосипеда. Компоненты сохраняются снимком на дату записи, поэтому история не меняется вместе с деталями.
Подпишитесь на автора, на конкретный велосипед или на обоих — лента не покажет запись дважды. Полезное сохраните в «Сохранённое». Свой велосипед для этого не нужен.
Загрузите GPX, FIT или TCX либо CSV из Garmin Connect — ColaBike посчитает дистанцию, набор и скорость. Зоны приватности скроют начало и конец маршрута, а запланированную покатушку можно повторять каждую неделю.
Пять шагов до первой истории велосипеда.
Веб-приложение и отдельный сервис распознавания велосипедов, которые работают с одной моделью велосипеда.
Next.js 16 и React 19. Публичные страницы собираются на сервере — поисковики и превью видят содержимое без JavaScript.
Node.js, Fastify и Cheerio читают таблицы характеристик и хранят их происхождение. Без языковой модели и без доступа к локальной сети.
API отдаёт только выбранные поля, доступ к записи и каждому фото проверяется. Оригиналы GPX хранятся отдельно.
ESLint, типы, тесты на PostgreSQL, Playwright в Chromium и WebKit, CodeQL. Docker Compose собирает приложение, базу и Resolver.