KennixDev — Дневник разработчика


Kanal geosi va tili: Butun dunyo, Ruscha
Toifa: Bloglar


Веду разработку в открытую: архитектура, стек, факапы, метрики — без купюр. Сейчас в фокусе — игра в связке с командой JJS Games и сольный проект для SEO/партнёрских сайтов.
💬 Чат: @KennixDevGroup
👤 Я: @Kennix88
💻 GitHub: https://github.com/Kennix88

Bog‘liq kanallar

Kanal geosi va tili
Butun dunyo, Ruscha
Toifa
Bloglar
Statistika
Postlar filtri


🎮 В ИГРЕ ПОЯВИЛИСЬ НАГРАДЫ ЗА ЗАБЕГ

Теперь каждый забег что-то оставляет после себя: монеты и опыт аккаунта. Чем дольше держишься и больше врагов побеждаешь, тем больше награда, а на высокой сложности она щедрее.

У аккаунта появился уровень. Каждый новый приносит монеты, а каждый пятый — ещё и самоцветы. Монеты скоро пригодятся: в игру готовятся снаряжение и улучшения.

Награды считает сервер, поэтому их нельзя «накрутить», зато они не пропадут, даже если связь оборвалась посреди забега.
———————
#Разработка #Dev #GameDev #Telegram
🚀 @KennixDev | 🙏 Поддержать


🛡 РУБЕЖ: ИГРА УЗНАЛА, КТО В НЕЁ ИГРАЕТ

Закончили третий этап разработки. До него игра помнила ваши рекорды только на телефоне, а общий рейтинг был временным — на время теста. Теперь у неё появилась своя «платформа».

👤 Вход через Telegram

Никаких паролей и регистраций: открыли игру в Telegram — и вы уже вы. Рекорды, место в рейтинге и история забегов привязаны к вашему аккаунту и не теряются, если сменить телефон или почистить память.

🏆 Честный рейтинг

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

⭐️ Второй шанс за звёзды

Погибли на двадцатой минуте — можно продолжить с того же места за звёзды Telegram. Чем дольше забег, тем дороже его спасти — и тем ценнее то, что спасаешь. Засчитывает покупку только сервер, по подтверждению от Telegram, а не по слову игры.

🔜 Что дальше

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

———————
#Разработка #Dev #GameDev #Telegram
🚀 @KennixDev | 🙏 Поддержать


🏆 РЕЙТИНГ ТЕПЕРЬ НАСТОЯЩИЙ

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

🛡 Честная таблица


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

📶 Без сети — не страшно


Если связь пропала посреди забега, результат дождётся её на телефоне и уйдёт сам, как только интернет вернётся.

———————
#Разработка #Dev #GameDev #Telegram
———————
🚀 @KennixDev | 🙏 Поддержать


🔐 ИГРА УЗНАЁТ ВАС В ЛИЦО: ЧТО ПОЯВИЛОСЬ НА ЭТАПЕ 3

В прошлый раз я рассказывал, чем закончился второй этап: в игру стало можно по-настоящему играть. Третий этап — о том, чтобы она стала продуктом: узнавала игрока, честно считала рекорды и была готова к покупкам. Сделана примерно половина — рассказываю, что уже есть.

👤 Игра теперь знает, кто вы

Вход — через Telegram, без паролей и регистрации: открыли игру — вы уже в ней. Прогресс привязан к вашему аккаунту, а не к телефону. Telegram иногда без предупреждения чистит память мини-приложений (особенно на iPhone), поэтому вход устроен так, чтобы это ничего не ломало.

🏆 Рекорды проверяет сервер

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

🛡 Защита — до первых покупок

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

👥 У команды — свои права

У каждого в команде теперь своя роль и свои возможности, а все важные действия записываются в журнал. Это фундамент для будущей панели управления игрой.

🚧 Что дальше

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

———————
#Разработка #Dev #GameDev #Telegram
🚀 @KennixDev | 🙏 Поддержать


🎮 ДОЛГАЯ ПАУЗА, БОЛЬШОЙ РЫВОК: ЧТО СЛУЧИЛОСЬ ЗА ЭТАП 2

Последний раз я рассказывал про план второго этапа. С тех пор прошло больше недели — и это была самая насыщенная неделя разработки. Не писал, потому что было, чем заняться: собралось больше 30 закрытых обновлений кода. Рассказываю, что из этого получилось.

⚔️ В игру теперь можно играть по-настоящему

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

• 8 видов врагов с разным поведением: одни идут толпой, другие держат дистанцию и стреляют, третьи проносятся мимо на скорости — от них уклоняются в сторону, а не убегают
• По ходу забега враги «матереют» — то же существо, но сильнее и заметно другого цвета, чтобы это было видно
• Два босса с полосой здоровья и фазами: один при смерти распадается на толпу поменьше, второй держится на расстоянии и обстреливает по площади
• Подборы: аптечки, магнит, который стягивает всю добычу, и динамит, косящий рядовых врагов
• Три уровня сложности и возможность продолжить прерванный забег с того же места, даже если случайно свернули приложение
• Встроенный гайдбук — объясняет каждого врага и оружие на мини-сценах

🧪 Игру дважды тестировала команда

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

После первого захода вылезли настоящие баги: например, забег иногда «терялся» при сворачивании приложения — прогресс тихо сохранялся и тут же затирался. Починили. По ощущениям баланс показался легче, чем задумывалось, — добавили уровни сложности.

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

🎨 Появился внешний вид

Тёмная тема с янтарным акцентом — пока рабочее направление, до финального решения по сеттингу. Заодно звук: процедурная музыка и эффекты боя. Честно признаюсь — музыка получилась однообразной и надоедала уже к третьему забегу, поэтому сейчас она выключена по умолчанию, регулятор остался на будущее.

🛠 Что происходило под капотом (коротко, для интересующихся)

• Бэкенд переехал на целевой стек, который повезёт игру в проде
• Игра умеет сама присылать команде отчёты о зависаниях, ошибках и статистике устройств
• Настроен автоматический выпуск версий и первый шаг к выкладке на сервер
• Появились внутренние документы: как устроен баланс игры, разбор типичных ошибок Telegram-приложений, подробная инструкция для нового человека в команде — с нуля до запущенной игры

🚧 Что дальше

Разворачиваем боевой сервер — без него не пустить внешних тестеров. Параллельно проверяем на iPhone (пока тестировали только Android) и проходим ручную проверку на разных экранах. Как только сервер встанет — зовём первых тестеров со стороны.

Дальше буду стараться писать чаще — материала за неделю набирается на несколько постов, а не на один длинный 🙂

———————
#Разработка #Dev #GameDev #Telegram
🚀 @KennixDev | 🙏 Поддержать


🎉 С Днём программиста!

256 причин выпить кофе сегодня — и это не баг, а фича.

Сегодня поздравляем всех, кто превращает TODO: fix later в работающий продукт, кто дебажит в 3 часа ночи и находит точку с запятой, из-за которой всё падало последние два часа.

Спасибо всем, кто пишет код, который решает реальные проблемы. Кто не боится рефакторить legacy, кто умеет объяснить не-технарю, почему «это сложнее, чем кажется», и кто всё ещё помнит, каково это — закоммитить прямо в main и молиться.

Пусть ваш код компилируется с первого раза, тесты зеленеют сами, а продакшн падает только по расписанию (то есть никогда). 💻

С праздником, коллеги! 🚀


🗺 ПЛАН ЭТАПА 2: ОТ ПРОТОТИПА К ИГРЕ

В прошлом посте я рассказал, как мы проверили, что телефоны тянут игру. Этот этап занял 2–3 дня вместо запланированной недели. Поэтому мы больше не планируем по неделям: работа делится на этапы, у каждого своя цель. Рассказываю, что будет во втором.

🎯 Цель этапа


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

По оценке это 10–14 рабочих дней.

⚔️ Как будет играться


• Перед забегом выбираете одно из трёх стартовых оружий
• Герой атакует сам и без остановки, а как именно, зависит от оружия
• Враги оставляют кристаллы опыта. Набрали уровень — игра встаёт на паузу, и вы выбираете одно из трёх улучшений: новое оружие, усиление имеющегося или бонус вроде скорости или здоровья
• Собрать можно до 4 оружий и 4 бонусов. Это меньше, чем в Vampire Survivors, но на экране телефона всё останется понятным
• Задача простая: продержаться как можно дольше

👾 Враги


Будет 5–7 видов, и каждый заставит играть по-своему:
• рой: много слабых врагов
• танк: медленный и живучий
• стрелок: держится на расстоянии
• рывок: замирает, потом бросается по прямой, и от него надо уйти в сторону
• кружащий: ходит кольцом и отрезает пути отхода
• подрывник: подбегает и взрывается
• делящийся: после смерти распадается на мелких

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

🌍 Мир и камера


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

Сложность растёт постоянно, без передышек между волнами.

📱 Приложение вокруг игры


Появится меню: главная, арсенал, магазин, рейтинг, друзья, настройки. На тесте большинство разделов будут витринами с пометкой «в разработке». Посмотрим, какие из них тестеры открывают чаще, и с них начнём.

• Телефон можно держать как угодно: вертикально или горизонтально
• Полноэкранный или обычный режим выбирается в настройках
• Игра ограничена 60 кадрами в секунду. Помните открытие про экраны на 120 Гц? Так у мощных телефонов останется больше сил на врагов

🔬 Для тестеров


В настройках будет раздел «Для тестировщиков». Там можно запустить проверку производительности или включить запись забега. Если тестер найдёт баг, мы повторим его забег у себя шаг в шаг и найдём причину.

Игра будет собирать статистику забегов и технические данные о работе телефона. Тестеров предупредим об этом заранее.

🚫 Чего пока не будет


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

Как только тест стартует, расскажу здесь 👀

———————
#Разработка #Dev #GameDev #Telegram #Геймдизайн
🚀 @KennixDev | 🙏 Поддержать


🛠 Дневник разработки: итоги первой "недели"

Недавно я рассказал, что мы взялись за игру. Пора показать, что уже сделано.

🎮 Что за игра
Игра открывается прямо в Telegram, скачивать ничего не нужно. Жанр как у Vampire Survivors: бегаете по карте, герой сам отстреливается от толп врагов, а между волнами вы выбираете улучшения. Один забег длится 6–10 минут: можно сыграть в очереди или в дороге.

📐 Шаг 1. Сначала план
До того как писать код, мы расписали весь проект: как идёт забег, как игра зарабатывает, как звать друзей, как собирать статистику и что делаем каждую неделю. Получилось 26 документов.

Зачем столько? Нас трое: программист, геймдизайнер и человек на графике, рекламе и тестировании. Когда план записан, каждый делает свою часть и не ждёт остальных.

Пара решений, которые важны и для игроков:
• покупки только по фиксированной цене, без рулеток и лутбоксов
• первым делаем Telegram, MAX и VK подключим после запуска

📱 Шаг 2. Потянет ли телефон?
Это был главный риск. В этом жанре на экране одновременно сотни врагов. А наша игра работает внутри Telegram как веб-страница, а не как отдельное приложение, и телефону так тяжелее. Если на обычном телефоне всё тормозит, рисовать врагов и настраивать баланс бессмысленно.

Поэтому сначала проверили скорость, остальное потом. Что сделали:
• прототип: герой бегает, враги нападают, идёт стрельба. Вместо графики пока простые фигуры
• тестовый режим: враги всё прибывают, пока телефон не начнёт тормозить. Игра сама замеряет плавность и присылает нам результат

📊 Результаты
Цель была скромной: 100 врагов на экране и плавная картинка (от 50 кадров в секунду) на недорогом Android.

Вышло на трёх бюджетных телефонах:
• Realme: около 2900 врагов
• TECNO: около 3700 врагов
• Xiaomi: больше 4000, дальше не пустил сам тестовый режим

Это в 29–40 раз больше цели. При обычной нагрузке за 3 минуты игры картинка не проседает, даже когда телефон нагревается.

Итог: движок подходит, идём дальше ✅

🔍 Два неожиданных открытия
1. Телефон нагружает не разрешение экрана, а число объектов на нём. У Realme в 2,5 раза меньше пикселей, чем у TECNO, но сдался он раньше. Значит, экономить надо на каждом враге, а не на чёткости картинки.
2. Экран на 120 Гц отнимает четверть запаса. Он рисует вдвое больше кадров, и на врагов у телефона остаётся меньше сил. Думаем ограничить игру до 60 кадров для всех: разницу заметят не все, а места для врагов станет больше.

🧪 Что ещё внутри
• Любой забег можно повторить один в один. Если игрок найдёт баг, мы точно его воспроизведём. В будущем это поможет проверять рекорды на читерство.
• Больше 90 автоматических тестов проверяют игру после каждой правки кода.

⚠️ Что проверим позже
• iPhone: там свой браузерный движок, и результаты с Android к нему не применимы. Тест на iPhone проведём отдельно
• Настоящая графика: пока на экране простые фигуры. Когда появятся нарисованные враги и эффекты, тест повторим

🗓 Что дальше
Технический фундамент готов, теперь делаем из прототипа игру. Подробный план на неделю расскажу позже.

Следите за каналом 👀

🚀 @KennixDev | 🙏 Поддержать


🤝 KennixDev x JJS Games

Запускаю разработку игры — не в одиночку, а в связке с командой JJS Games: я беру на себя всю техническую часть (движок, бэкенд, платформенные адаптеры под MAX/Telegram/VK), они — геймдизайн, баланс и ассеты. У ребят опыт с Unity, GMod-серверами и Яндекс Играми.

🎮 Сама игра — bullet heaven / dungeon-runner: автоатака на месте, компактные локации, roguelite-прогрессия за забег. Старт на Telegram, следом порт на MAX и VK на общем ядре.

Следующим постом покажу реальный ход разработки — что уже есть в коде, первые замеры производительности и т.д.

🧩 Параллельно в свободное время беру ещё один проект — уже соло, без команды. Платформа для оркестрации сети SEO/партнёрских сайтов: единая панель, где новые сайты, контент и офферы настраиваются централизованно, без ручной правки кода под каждый домен. Полностью отдельный проект — своя инфраструктура, ничего общего с остальными.

P.S.: За финалили лого нашего коллаба👀

Буду держать в курсе по обоим направлениям 👇
📱 @KennixDev


🤫🤫🤫


🤔 Выбираю следующий проект — и решил рассказать как есть

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

Если честно — отклика почти не было. Большинство просто не ответило. Это тоже сигнал, и я не буду делать вид, что его не было.

Вот что было на столе:

🎮 Мини-игра (bullet heaven / dungeon-runner) Кроссплатформенная аркада для MAX → Telegram → VK: автоатака на месте, небольшие локации, roguelite-прогрессия за забег. Общее ядро на Phaser 3 + тонкие платформенные адаптеры, бэкенд на уже обкатанном у меня стеке (NestJS + PostgreSQL + Redis). Монетизация — только фикс-прайс IAP, без рандома.

🧑‍🎨 VTuber-инструментарий Лёгкий рендер-движок для VTuber-моделей без тяжёлого игрового движка под капотом, с поддержкой Perfect Sync и VRM0/VRM1 из коробки. Разобрал рынок отдельно — там уже больше половины всего времени просмотра VTuber-контента приходится на инди-создателей, а не на агентства типа Hololive, то есть аудитория без студийного бюджета реально есть и растёт.

🛠 Стримерский тулкит (Vessel) Логичное продолжение прошлого поста: локальный конструктор оверлеев и виджетов, VTuber-рендеринг с разгрузкой на другое устройство в сети, дашборд, донаты, open-source и песочница для сторонних расширений.

Куда я сейчас склоняюсь

Пока — к игре. Причины простые:


▪️ по стримерскому и втуберскому тулкитам почти нет обратной связи от целевой аудитории, а вкладываться в долгий проект вслепую не хочу ▪️ оба тулкита — это месяцы соло-разработки с неочевидным на старте спросом ▪️ игра, наоборот, относительно быстрая в разработке — и это направление, в котором я вообще ещё не пробовал себя, что тоже привлекает ▪️ потенциально можно неплохо и быстро заработать — не через полгода тишины, а раньше ▪️ и по команде всё сложилось: ко мне присоединяются два человека — геймдизайнер и разработчик игровых механик (бывший Unity-разработчик, есть опыт с GMod-серверами и Яндекс Играми). Не соло-марафон, а команда с разделением на техническую часть и геймдизайн/баланс сразу

Важно: стримерский и втуберский тулкиты не отменяются — это не "нет", это "не сейчас". Откладываю их до лучших времён, буду постепенно собирать больше информации и, надеюсь, всё же получу отклик от целевой аудитории — тогда вернусь к ним осознанно, а не вслепую.
Если игра выстрелит — планирую не останавливаться на MAX/Telegram/VK: расширить проект поддержкой и выходом на другие площадки, вплоть до полноценных мобильных приложений и Steam.

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

📱 @KennixDev


🚀 Начинаю новый проект — стримерский тулкит

Разрабатываю бесплатное десктоп-приложение для стримеров: конструктор оверлеев и виджетов для OBS, VTuber-рендеринг, дашборд стрима, интеграции с Twitch и донат-сервисами. Всё — на русском языке, с прицелом на русскоязычных стримеров.

Почему делаю именно так

⚡️ Local-first. Ядро и большинство фич работают полностью локально, без моих серверов. Помните май 2026, когда StreamElements чуть не закрылся и тысячи стримеров экстренно спасали свои оверлеи и баллы лояльности с чужих серверов? Это ровно та боль, которую снимает локальный подход.

🧩 Модульность. Любая фича — независимый модуль: включил/выключил/обновил отдельно от остального.

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

Что будет в первой версии:

🎛 Конструктор виджетов (drag-n-drop, без кода) 🖼 Сборные сцены — одна ссылка на всю раскладку вместо десятка Browser Source в OBS ⏱️ Базовые виджеты: таймер, счётчик, донат-алерты, часы и другое 🟣 Twitch-интеграция (чат, подписки, события) + DonationAlerts 📊 Дашборд стрима 🏆 Система лояльности/баллов — полностью локальная, ваши данные остаются у вас 🔔 Гибкий менеджер очередей алертов

VTuber-рендеринг, конструктор автоматизаций без кода и коллабы между стримерами — уже после первого релиза, отдельными обновлениями.

Сроки

Работаю над этим full-time, в одиночку. Ориентир на первый публичный релиз — ~10–11 месяцев. Буду держать канал в курсе по мере прохождения этапов, без затишья на полгода в тишину.
Как поддержать разработку

Если хотите поддержать проект уже сейчас — буду благодарен 🙏

🎁 Tribute: [ссылка ТЫК СЮДА] 💎 TON-кошелек: UQAjDnbTYmkesnuG0DZv-PeMo3lY-B-K6mfArUBEEdAb4xaJ

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

Подписывайтесь, чтобы не пропустить апдейты по разработке 👇

📱 @KennixDev


🚧 Долгострои пали — да здравствует новый долгострой! 🚧

Давно не был на связи — и на то была причина: я работал над проектами, о которых долгое время не мог рассказывать публично. Тем более от своего имени.

Теперь этот этап позади ✅
Руки развязаны, и я возвращаюсь как публичный разработчик — с новыми задачами и новыми историями.

💡 Есть одна идея, которую вынашиваю уже давно. Расскажу о ней подробно в следующем посте 👇


🛠 В поиске заказов: разработка Telegram Mini Apps, ботов и веб-приложений

Привет! Я фулстек-разработчик, больше 2 лет в проде развиваю собственный TMA-сервис с нуля — от бэкенда до платежей и антифрода. Сейчас беру заказы на разработку и доработку.

⚙️ Стек:
— Backend: NestJS, Fastify, Prisma ORM, PostgreSQL, Redis, BullMQ
— Frontend: Next.js, React
— Telegram: боты (Telegraf), Mini Apps под ключ, Stars-платежи, авторизация через Telegram Login
— Крипто/TON: интеграция TON-кошельков, USDT/jetton платежи, крипто-эквайринг (CryptoBot, Heleket и др.)
— Инфраструктура: Docker, VPS-деплой, мониторинг (Grafana), CI/CD
— VPN/Proxy: Xray-core, VLESS+REALITY, Remnawave, DPI-устойчивые транспорты (XHTTP)

✅ Что могу закрыть под ключ:
— Telegram Mini App с нуля: от дизайна и авторизации до оплаты и админки
— Telegram-бот любой сложности: продажи, подписки, CRM-логика, антиспам, модерация
— Платёжные интеграции: Telegram Stars, TON, крипто-эквайринг, обычный эквайринг
— Реферальные и партнёрские системы: многоуровневые цепочки, начисления, статистика
— Подписочная модель: жизненный цикл подписки, cron-задачи, уведомления
— Игровые механики внутри TMA (кейсы, колесо фортуны, задания за награду)
— Интеграция рекламных сетей и CPA-офферов в TMA
— Настройка и оптимизация инфраструктуры: VPS, Docker Compose, Caddy, базовый DevOps
— 🔐 VPN/Proxy-инфраструктура: настройка и миграция панелей (Remnawave), Xray-core с VLESS+REALITY, DPI-устойчивые транспорты, сетап приватных relay/exit-нод
— 🛡 Антифрод-системы: детект фродового трафика, защита от накрутки, паттерны подозрительной активности
— 📊 Трекинг и аналитика: сквозная аналитика воронки продаж, атрибуция партнёрского/рекламного трафика, дашборды

💼 Почему стоит взять меня:
Я не изучаю Telegram Bot API по ходу заказа — я эксплуатирую это в проде каждый день на живом сервисе с реальными пользователями и деньгами. Понимаю подводные камни: rate-limits Telegram, race conditions в платежах, безопасность webhook'ов, UX внутри Mini App.

📩 Пишите в личку @Kennix88 — обсудим задачу, сроки и бюджет.

#разработка #telegram #miniapp #tma #фриланс #nestjs #nextjs #ton


Изменения за 2+ недели, с момента последнего сообщения
(Скриншоты приложу ниже, следующим сообщением)

1. Реализовано пополнение баланса за TON. На бэкенде создан криптопроцессинг для обработки платежей в TON. Удивительно, но платежи в TON проходят быстрее, чем за Звезды. Телеграм.

2. Улучшена система приглашения друзей. Теперь при нажатии «Отправить сообщение» можно отправить оформленное сообщение с изображением, кнопкой и реферальной ссылкой, а не только текст со ссылкой. Премиум-пользователи могут публиковать сторис с реферальной ссылкой.

3. Переработаны публичные (для общего доступа, добавляются в клиентское приложение) и приватные (открываются в Telegram mini app, с функционалом управления) страницы подписки. Расширен список поддерживаемых приложений для подписки до восьми.

4. Реализован функционал изменения имени подписки, включая бэкенд.

5. Реализован функционал добавления трафика для подписок Trial и Traffic. Трафик можно добавлять за Stars, Mb, Звезды Телеграм или с кошелька TON. Трафик не имеет срока окончания, оплата производится только за потребленный объем.

6. Готов функционал смены сервера для подписок с ограниченным количеством серверов.

7. Ведется работа над обновленным функционалом продления подписки. Пока реализован только фронтенд. Теперь можно выбирать период продления подписки, а не продлевать на тот же срок, что и при покупке. Можно установить период продления для автопродления с баланса (если эта функция включена). Если подписка ограничена по трафику, можно выбрать частоту его обнуления. Продлевать подписку можно за Stars, TON или с баланса.

8. Новое приветственное сообщение в боте.

9. Слегка переработан футер. Также проведены мелкие доработки на бэкенде и другие улучшения.

——
Довольно сильно просел в разработке. Здоровье подкашивает😢
——
Напоминаю, делюсь большей информацией о разработке и жизни в чате Солянки: @SolyCmty
———————
🟢 Пополнять баланс STARS ⭐️ или TON 👍 вашего Telegram аккаунта или покупать Telegram Premium 🌟 без KYC, с выгодой до 40% можно на платформе —> @split

📱 @KennixDev | 📱 GitHub |🪙Donat | 👀 @SolyCmty


Помните я говорил про Open Dev Community?

Теперь это Solyanka Community — Сообщество, объединяющее людей из разных сфер. Цель — стремиться развивать профессиональные навыки, общаться, находить единомышленников, получать поддержку и отдыхать.

Немного поменялись принципы сообщества, теперь оно более обширное и включает в себя геймеров, стримеров/блогеров и т.д.

Будем рады если вы вступите и будите участвовать в развитии нашего сообщества)

Чат разделен на тематики для удобства😉

https://t.me/solycmty


🚀 КОЛЛАБОРАЦИЯ
Объявляем о коллаборации "KennixDev" и "JJS Games"

🤝 В чем заключается коллаб?

1. Совместно мы разработаем ряд приложений/игр для Телеграм с последующим запуском и поддержкой их.
2. В планах разработать простые игры для телеграм на продажу, разного ценового диапазона. С возможностью запуска под ключ. Демо каждой игры будем запускать.
3, Разработка приложений/игр под заказ.

✏️ ПРИНИМАЕМ ЗАЯВКИ НА РАЗРАБОТКУ!

Вы можете подать заявку на разработку игры или веб приложения
⬇️⬇️⬇️
🍔 Какой стек?

Клиентские части: Unity Engine (Игры, в том числе веб), NextJS (Веб приложения), TelegrafJS (Телеграм боты)
Серверные дебри: NestJS, Redis, RabbitMQ, PostgreSQL (Prisma), MongoDB, REST API, S3 совместимость, Микросервисы, Docker, Мониторинг в Grafana.
Блокчейны: TON Open Network
❓Что можем разработать?

1. Веб-приложения, в том числе Telegram-mini-app и VK-mini-app.
2. Игры на Unity Engine, в том числе под web, Telegram-mini-app и VK-mini-app.
3. Телеграм или ВК бот.
4. VPN/Proxy сервис.
5. Бот по автоматизации действий в web играх/приложениях, в том числе Telegram-mini-app и VK-mini-app.
6. Различные крипто сервисы.
7. Сервис по покупке звезд телеграм.

И не только! Вы можете предложить свой вариант, мы обсудим с вами возможность его разработки!

👨‍💻 Распределение ролей

За разработчику того, что связано с Unity Engine, отвечает "JJS Games"
За всё остальное отвечает "KennixDev"

💬 Как с нами связаться?

KennixDev - Сообщения канала (канал "KennixDev") или в личные сообщения
JJS Game - Сообщения канала (канал"JJS Games") или в личные сообщения

#Разработка #Dev #OpenSource #Community #НаЗаказ #Unity #TMA #TelegramMiniApp #TgApp #Apps
📱 @KennixDev | 📱 GitHub |🪙Donat | 👀 @OpenDevCmty


Что-то происходит 🤔


🤪 ОБЩИЙ СБОР

Мы тут решили создать Open Dev Community — открытое сообщество для разработчиков, 3D-моделлеров, дизайнеров и художников.

👀 Цель сообщества

Объединить всех, кто создает приложения, игры, занимается UI-дизайном, артом и 3D-графикой. Поддерживать друг друга, обмениваться опытом и полезными знаниями, тестировать проекты.

🤔 Кого мы ждем

В приоритете, если вы разрабатываете с открытым исходным кодом или создаете бесплатные ассеты, 3D-модели и арты. Но тем не менее мы рады всем, если вы готовы помогать другим участникам сообщества или ищите помощи в решении вашей задачи.

Сообщество не ограничено регионально и языковыми барьерами. Мы вне политики и за свободную разработку!

Вступайте и приглашайте ваших друзей, будем развивать сообщество ВМЕСТЕ😉
https://t.me/odevcmty

P.S.: По моим проектам дам инфу позже, куда пропал, почему не делюсь инфой и т.д.

———————
Покупайте Telegram Stars ⭐️ без KYC, с выгодой до 40% можно на платформе —> @split

#Разработка #Dev #OpenSource #Community #3D #Art #Design
📱 @KennixDev | 📱 GitHub |🪙Donat | 👀 @OpenDevCmty



20 ta oxirgi post ko‘rsatilgan.