← Назад в блог
Vibe-codingКейсПортал

Как мы навайбкодили международный портал и за неделю превратили его в Евразийскую ассоциацию

Портал Kōkasoku: MVP для двух стран, через неделю — платформа для пяти. Как AI MAP применяет стандарт vibecoding-ncteam в коммерческих и некоммерческих проектах

Апрель 2026 · AI MAP

Коротко о чём статья

Команда AI MAP собрала международный портал для нишевого спортивного сообщества методом вайбкодинга — разработки с ИИ-ассистентом по формализованному стандарту. Проект некоммерческий: основатель AI MAP Леон Николаев и его коллега Маргарита Нечитайло — профессиональные игроки в риичи-маджонг, организаторы турниров на Кавказе и технологические спонсоры ассоциации.

Но метод, которым собран портал, — ровно тот же, что AI MAP применяет в коммерческих проектах для клиентов. Старт — март 2025. Меньше чем через месяц — пять стран, 3000+ клубных игр в базе, личные кабинеты игроков. И ещё несколько стран на стадии переговоров.

Kōkasoku — Евразийская ассоциация риичи-маджонга: 5 стран, 130+ игроков, 2500+ клубных игр
Kōkasoku — Евразийская ассоциация риичи-маджонга: 5 стран, 130+ игроков, 2500+ клубных игр

Контекст: зачем нишевому сообществу понадобился портал

Риичи-маджонг — интеллектуальная дисциплина, входящая в IMSA (Международную ассоциацию интеллектуальных видов спорта) наряду с шахматами, го и бриджем. Сообщество нишевое — рейтинговых игроков в мире тысячи, не миллионы, — но организованное и с серьёзной инфраструктурой. У каждого игрока параллельно живут аккаунты в нескольких системах.

Pantheon — система учёта и статистики оффлайн-игр. Клубы и турниры фиксируют результаты здесь, отсюда идёт рейтинг.

Mahjong Soul — главный глобальный онлайн-сервер, на котором играют десятки тысяч человек по всему миру. Данные по игрокам высокого ранга доступны через сторонний агрегатор amae-koromo.

Tenhou — исторический японский онлайн-сервер. На его вершинах концентрация профессионалов максимальна. Это своего рода «старая школа» онлайн-маджонга.

mahjong.click — российский портал с историей турниров, рейтингами и базой игроков. Важный контекст: организации по маджонгу в Армении, Грузии, Сербии, Черногории и Кыргызстане основали релоканты из России, у многих из которых — богатая турнирная история именно на этом портале. Вокруг mahjong.click сложилось русскоязычное комьюнити риичи, и игроки Kōkasoku — его часть.

Ни одна из этих систем не давала единой картины по нашему региону: сколько человек сыграл за карьеру, где он в общем рейтинге ассоциации, как выглядит его профиль целиком. На российском портале есть страницы клубов и городов — но отдельной выборки по странам Закавказья, Балкан и Центральной Азии там нет.

«Логичный вопрос: зачем делать своё, если есть mahjong.click? — говорит Леон Николаев. — Можно было договориться и отображать наши страны там. Но у нас другой вектор: ещё год назад мы подали заявки на вступление в Европейскую ассоциацию маджонга. Показывать европейским коллегам выборку с российского портала — не вариант. Нужна собственная платформа, которую можно предъявить как инфраструктуру независимых национальных организаций».

Решение — собрать портал методом вайбкодинга как внутренний R&D-проект AI MAP.

Что такое вайбкодинг в понимании AI MAP

Термин трактуют по-разному. В NC Team (проектный офис AI MAP) вайбкодинг — не «ИИ пишет, я смотрю». Это формализованный процесс с зафиксированным стеком, правилами ревью и границами ответственности человека.

Внутренний стандарт vibecoding-ncteam применяется на каждом проекте. Его суть: ИИ-ассистент не выбирает технологии сам и не изобретает архитектуру с нуля. Ему заранее задан коридор — какой стек использовать, как организовать код, куда деплоить. В этом коридоре он работает предсказуемо и быстро.

Человек — архитектор и ревьюер. Он принимает решения о структуре проекта, проверяет результат, направляет. ИИ (Claude Code в связке с VS Code) генерирует код, предлагает решения, выполняет рутину.

Благодаря стандарту время от идеи до работающего сайта сокращается с недель до дней. Портал Kōkasoku стал полигоном, где стандарт обкатали — а потом проверили на прочность, когда проект начал расти быстрее плана.

От прототипа до продукта за три этапа

Принципиальный момент в подходе AI MAP к вайбкодингу: не строить финальную систему сразу. Начинать с минимума и наращивать по мере реальной потребности.

Этап 1. Прототип. За один рабочий сеанс собрали сайт со статическими данными: 45 игроков ереванского клуба, два кубка с полными результатами, историческая хронология турниров. Данные лежали прямо в коде — никакой базы, никакого сервера. Залили на бесплатный хостинг — и портал уже в интернете. В базе было 500+ клубных игр.

MVP-прототип Kōkasoku: Грузино-армянский союз по риичи-маджонгу, два клуба, тёмная тема
MVP-прототип: «Грузино-армянский союз по риичи-маджонгу», два клуба, тёмная тема

Этап 2. Референс из open source. Изучили российский mahjong-portal — проект с открытой лицензией, несколько лет развивающийся для русскоязычного сообщества. Использовали его решения как референс для структуры данных, добавили корректную атрибуцию. Вдохновлялись — и сразу начали делать вещи, которых в оригинале нет.

Этап 3. Свой сервер и база данных. Когда стало понятно, что проект растёт, подняли полноценную базу данных, добавили авторизацию и API-слой. Портал превратился из простой «витрины» в самостоятельную систему с собственной историей данных.

Неделя, которая всё изменила

MVP показали как портал грузино-армянского альянса — два клуба, два города. А дальше всё произошло быстрее, чем планировали.

Ещё до основного анонса к Kōkasoku начали присоединяться новые страны. Сербия. Черногория. Потом Кыргызстан. Ещё несколько стран — на стадии переговоров. За неделю альянс двух закавказских клубов стал Евразийской ассоциацией риичи-маджонга.

И вот тут проявилось то, что в бизнесе часто важнее самого кода: скорость реакции на изменения.

«Мы не просто быстро накодили, — объясняет Леон. — Мы провели полную трансформацию продукта: от названия и позиционирования до структуры данных и интерфейса. От старой версии альянса остались только домен и общее название — всё остальное было перестроено под новый масштаб. И это произошло за неделю, не за квартал».

Добавление новой страны занимает 1–2 часа работы плюс примерно час ревью со стороны представителя этой страны. Для контекста: объём данных по Сербии оказался сопоставим с Грузией и Арменией вместе взятыми. Это не «добавить строчку в конфиг» — это импорт игроков, привязка аккаунтов, валидация истории. Но благодаря тому, как устроена система, это часы, а не недели.

Что есть сегодня

Рейтинг Kōkasoku: 129 игроков из пяти стран в единой таблице
Рейтинг Kōkasoku: 129 игроков из пяти стран в единой таблице

Пять стран: Армения 🇦🇲, Грузия 🇬🇪, Сербия 🇷🇸, Черногория 🇲🇪, Кыргызстан 🇰🇬 — и ещё несколько на подходе.

3000+ клубных игр в базе (начинали с 500+ на этапе MVP).

Четыре источника данных агрегируются в единый профиль игрока: Pantheon (оффлайн), Mahjong Soul (глобальный онлайн), Tenhou (японский сервер), mahjong.click (турнирная история).

Личный кабинет игрока — функция, которой нет на российском портале, послужившем референсом. Игрок авторизуется, привязывает свои аккаунты, видит сводную статистику: количество турниров, клубных игр, онлайн-игр, распределение по местам, процент побед, рейтинги — всё на одной странице. Ссылки на внешние профили ведут в один клик.

Личный кабинет игрока Kōkasoku: агрегация четырёх источников данных на одной странице
Личный кабинет игрока: 44 турнира, 73 клубных игры, 754 онлайн-ханчана — всё в одном месте

Двуязычный интерфейс — English / Русский.

Команда продолжает развивать портал, реализуя идеи, до которых пока не дошёл портал-прародитель.

Что это значит для бизнеса

Метод, которым собран Kōkasoku, — ровно тот же, что AI MAP применяет на коммерческих проектах. Вот что демонстрирует этот кейс.

Скорость запуска. Веб-система с базой, авторизацией, личным кабинетом и четырьмя интеграциями — не квартальный проект. Это дни активной работы. При условии, что у команды есть стандарт вайбкодинга и понимание, где человек обязателен, а где ИИ справится сам.

Скорость трансформации. MVP проектировался для двух стран. Через неделю после запуска это была платформа для пяти — перестроенная полностью, от позиционирования до интерфейса.

Скорость масштабирования. Добавление новой страны — 1–2 часа. Не потому что данных мало, а потому что процесс воспроизводим. Каждая следующая интеграция быстрее предыдущей.

Свои фишки рядом с оригиналом. Российский портал — проект с десятилетней историей, огромной базой и функциями, до которых Kōkasoku ещё расти. Но команда уже реализовала вещи, которых там нет — например, личный кабинет с агрегацией четырёх источников. В будущем эти наработки могут быть полезны и российскому сообществу. Вайбкодинг позволяет маленькой команде быстро экспериментировать и находить решения, которые потом перенимают более крупные проекты.

Где применяется этот же подход

Всё, что обкатано на Kōkasoku, работает на клиентских задачах AI MAP и NC Team: корпоративные чат-боты, внутренние SaaS-инструменты для партнёров, портал рейтинга разработчиков DevRating.ru, кейс-лендинги. Стек тот же, процесс тот же, скорость — та же.

Разница — в наличии заказчика, ТЗ и сроков. На Kōkasoku заказчиками были Леон и Маргарита, а мотивацией — желание сделать полезное для сообщества, которое им небезразлично.

Если нужна техническая экспертиза в AI-разработке, автоматизации или построении собственного портала с интеграциями — пишите: aimap.am.


Портал Kōkasoku: kokasoku.com

AI MAP — AI-решения и бизнес-автоматизация, Ереван

Обсудим ваш проект?

Расскажите о задаче — предложим решение и покажем демо на ваших данных

Оставить заявку →