§01
Обзор
- Что это: RunMate — продукт для трекинга беговых тренировок (импорт из Strava, цели, отчёты, мобильное приложение). Внутри
runner/живут два git-репозитория: runner_fullstack/(имя пакета runmate) — основная новая платформа (Bun-монорепо, 5 приложений + 14 пакетов).strava/— ранний прототип на Next.js 15 + Supabase + Strava + Telegram-бот + PDF-отчёты (мигрируется в fullstack-репозиторий, см.MIGRATION_PLAN.md).- Тип / статус / роль: web-app + mobile (стартап-монорепо) / активен (последний коммит 2026-05-26 — самый свежий из всех) / solo (с эпизодической помощью Юрия). runner_fullstack: Davron 242 из 265 (~91%); strava: Davron 20 / Юрий 20 (вели совместно).
- Период активности: 2025-09-02 (прототип strava) → 2026-05-26 (runmate). Активная разработка.
§02
Стек
- runner_fullstack (runmate): монорепо на Bun + Turborepo.
apps/: web, admin, api (Elysia), mobile (нативное приложение), worker (фоновые задачи/очереди).packages/: ai, auth (Better Auth + RBAC), cache (Redis), cli (интерактивный установщик), db (Drizzle/Postgres), design-tokens, email, entities, queue, strava (пакет интеграции), ui (shadcn), eslint/ts-config.- Возможности (README): сквозная типобезопасность через Eden Treaty, i18n (ru/en/uz), glassmorphism shadcn/ui, RBAC, интерактивный CLI. Тот же «golden stack», что и в
rentcar/managers, расширенный mobile + worker + ai + queue. - strava (прототип): Next.js 15 + React, Supabase (бэкенд/БД), Strava API, Telegram-бот (
lib/telegram), PDF-отчёты (test-pdf-*), оценщик целей, месячный отчёт, recharts, i18n. Bundle analyzer. - Инфраструктура/деплой: Turborepo;
GOOGLE_PLAY_PUBLICATION_PLAN.md,Runmate_Pitch_Deck.pptx,MIGRATION_PLAN.md— настоящий go-to-market кит..mcp.json(окружение MCP). - Данные: PostgreSQL (Drizzle) в runmate; Supabase в прототипе; Redis (cache/queue).
§03
Что реализовано
- runner_fullstack (262 пользовательских коммита из 303 всего): собрана мульти-приложенческая платформа — Elysia API, web/admin (Next.js), мобильное приложение, worker (очереди), пакеты ai/auth/cache/db/email/entities/queue/strava/ui + design-tokens. Самый свежий активный проект (по 2026-05-26).
- strava (прототип, вели вместе с Юрием): приложение на Next.js + Supabase с импортом из Strava, Telegram-ботом, PDF-отчётами, оценкой целей и месячными отчётами; визуализации на recharts. Стадия «proof of concept» → мигрировано в монорепо.
- Продуктовые артефакты: питч-дек (.pptx), план публикации в Google Play, план миграции — автор ведёт это как реальный стартап, а не просто код.
§04
Технические челленджи
Подтверждено структурой/манифестами/README.
- Мульти-приложенческое монорепо (5 приложений) → web + admin + api + mobile + worker в одном Turborepo с 14 общими пакетами. Серьёзная организация для solo-разработчика; демонстрирует умение строить платформу, а не отдельное приложение.
- Отдельный пакет `queue` + приложение `worker` → асинхронная обработка (импорт/синк Strava, генерация отчётов) вынесена в воркер — правильная архитектура для фоновых задач.
- Интеграция Strava как переиспользуемый пакет (
packages/strava) → инкапсуляция OAuth / импорта активностей. - AI-пакет (
packages/ai) → вероятно, генерация тренировочных инсайтов/планов (требует подтверждения чтением, но само наличие пакета намекает на AI-фичи в продукте). - Миграция прототип → продакшн (strava → runmate) с явным
MIGRATION_PLAN.md— зрелый подход: быстрый прототип на Supabase, затем перенос на типизированную собственную платформу. - Telegram-бот + PDF-отчёты (в прототипе) → реальные пользовательские фичи (уведомления, экспорт месячного отчёта в PDF).
§05
AI-разработка
- Найдено сессий: 0
.jsonlв локальном хранилище сессий Claude Code для путей runner. Локально есть.claude/(в обоих суб-репозиториях) +.mcp.json+AGENTS.md/CLAUDE.md— разработка с AI-ассистом (Claude/MCP/Cursor), но транскрипты не сохранились. - Паттерны AI-воркфлоу: транскриптов нет;
.mcp.jsonуказывает на настроенное окружение MCP.
§06
Достижения и метрики
- 303 коммита всего (262 от автора), активная разработка по 2026-05-26.
- runner_fullstack: 5 приложений + 14 пакетов (включая mobile и worker).
- Настоящий стартап-кит: питч-дек, план для Google Play, план миграции.
- Прототип со Strava + Telegram-ботом + PDF-отчётами + оценщиком целей.