В этой статье мы расскажем как прошёл буткэмп в Тбилиси, как нам удалось попасть в шорт-лист судей, и как вы можете помочь команде победить в основном хакатоне с призовым фондом $2,000,000. Спойлер: проголосуйте за них на этом сайте

О буткэмпе и хакатоне

5-7 июня прошёл хакатон от TON в Тбилиси (и ещё 11 городах в разных странах). Мы приехали на этот ивент попрогать и разобраться как проводят хаки в 2024 году. Забегая вперёд: достойно, но и со своими косяками.

Рассказ о хаке будет в формате shit-сэндвича: будем показывать классные примеры, что сделали организаторы, и что они могли бы улучшить.

Формат

Вообще это не совсем хакатон, а скорее Bootcamp. С площадки выгоняли в 22:30, а приходить на площадку можно было только с 11 утра. Цель была скорее собрать команды и проекты для онлайн-хакатона с призовым аж в 2 миллиона долларов.

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

Треки хакатона и буткэмпа

Учитывая этот факт, 4 трека буткэмпа соответствуют трекам хакатона:

  • Onboarding systems and games: Telegram Mini Apps (TMA)
  • Social Web3 Use Cases inside Telegram: Telegram Mini Apps (TMA)
  • DeFi
  • eCommerce: Telegram Mini Apps (TMA)

Простыми словами – сделайте Telegram Mini-App, на блокчейне TON, в одном из треков – либо привести аудиторию в телеграм и на TON, либо криптанов (Web3/DeFi), либо бизнесы (eCommerce).

В реальности громкий призовой в $2,000,000 онлайн-хакатона – это $75,000 на каждый трек, а остальное в виде псевдо-призов:

  • $120,000+$120,000 Telegram Ads
  • $810,000 Предоставление Ликвидности в Liquidity Pools для токенов
  • $500,000 бюджет акселератора от TON Ventures
  • $150,000 Доп. бюджет для топ-3 проектов по мнению The Open League
Владимир Алефман, DevRel TON объясняет про призы на буткэмпе и на хакатоне. Его канал

То есть денежный приз – это $450,000, а остальное – плюшки для тех, кто продолжит билдить после хакатона и пойдёт в акселератор или нуждается в рекламе.

Если у вас было фомо, прийти на буткэмп чтобы подзаработать – успокоим. Приз буткэмпа – $5000, и то, его разделили на 3 команды. Получается, это даже скромнее, чем в каком-нибудь 2018 году, когда приз на одном хакатоне в Москве был скажем $10,000 на три команды.
С каждого из 12 буткэмпов попасть в победители основного хакатона больше шансов, о чём сказали сами организаторы ивента.

Обзор буткэмпа

Хакатон встретил нас приятным мерчем – стикерами, пряниками, и футболкой с логотипом TON. Отсылок к Telegram не было, все же TON позиционирует себя как отдельный проект.

Мы офигели, потому что в будний день был полный зрительский зал, по ощущениям 100-150 человек. Это буткэмп со среды по пятницу!

Позже выяснилось, что 2 из 3 людей на площадке ищут работу, или готовы сменить работу, о чём они явно писали в анкете "Search for a team"

Например, Darya ищет карьерные возможности :)

Несмотря на нахождение в Тбилиси, и английские анкеты, язык мероприятия был русский. Есть предположение. что TON и Telegram Mini-Apps – это очень русскоязычные проекты и на самом деле не русскоязычной аудитории там намного меньше. Это чувствуется и по команде организаторов, и по команде TON Foundation, и по пабликам уже запущенных приложений в Telegram – там очень много людей, которые говорят на русском языке. Поэтому для тех, кто читает эту заметку и думает – блин, "а может что-то сделать global". Возможно сейчас Telegram Mini-Apps – это не совсем global, но использовать свой рычаг в виде понимания русскоязычной аудитории – хорошая идея.

У нас, кстати, была команда, и мы попали в топ проектов

Поиск команды

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

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

Не надо выдумывать предлог: просто го пить кофе, побрейнштормим

На встречу пришло пять человек, из четырёх мы собрали дрим-тим. Я – фулстэк, со мной Миша, blockchain-разработчика, Аня – продакт, и Влад – дизайнер.

Слева-Направо: Влад, Миша и Я работаем

Выбор Идеи

Выбрать идею было сложно, потому что до последнего момента не было понятно что хотят организаторы от участников. В Telegram Mini Apps сейчас пусто, а самые ходовые проекты – NOTCOIN, Hamster Kombat и другие кликеры.

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

И такие кликеры приводят в Telegram и TON большую аудиторию.

Например, в паблике Hamster Kombat на момент написания поста больше 30млн человек!

Вот парочка проектов, которые активно обсуждали на буткэмпе:

Посмотрев на то, что сейчас происходит в сторе, захотелось сделать что-то, что будет всё-таки полезнее очередного кликера.

Как мы брейнштормили?

Перебрали десяток идей: сделать игру, приложение для ставок на спорт, краудфандинга, eCommerce, програм лояльности. Мы сделали фигму и каждый из нас предложил где-то от 3 до 15 идей. Оказалось в Figma очень удобно коллаборироваться для задачи брейншторминга.

Наша фигма с кучей идей

Лучшим идеям мы ставили "+1" и обсуждали их в кафе за пару дней перед хакатоном. Однако определить какая идея нам нравится больше мы не могли.

Вообще приходить на хакатон с готовой идеей и даже готовым проектом не запрещалось правилами хакатона, однако на личном опыте – начать что-то делать не послушав экспертов – это как ходить ночью в лесу без фонарика.

Какую идею мы в итоге выбрали?

Аня Назарова, наш сокомандник предложила сделать трекер женского здоровья для онбординга женщин в экосистему TON. Она была CPO в FemTech стартапе в Web2 (с инвестициями от Натальи Водяновой и Berkeley SkyDeck), работала с ex-VP по продукту Flo (№1 трекер в мире).

Кстати, она пишет в телеграм про product management, LLM и Generative AI

Помимо этого, инсайды следующие: в TON и Telegram женщин меньше, чем мужчин, при этом никто так и не придумал что делать с health данными. Я же ресечил идею, что можно выдавать женщине токены за то, что она делиться своими данными. Раньше это было не возможно сделать, а теперь, в эпоху Web3 можно в смарт-контракте прописать, что данные принадлежат конкретному пользователю, а ещё можно выдавать и отзывать с помощью смарт-контракта доступ к этим данным.

Поэтому мы сделали Female TON – удобный, безопасный, и умный трекер женского здоровья в формате Telegram Mini-App. Его даже скачивать на телефон не надо!

Как помогали (или не помогали) организаторы хакатона в выборе идеи

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

Очередь из тех, кто питчит свой проект

Совет тем, у кого уже есть команда (как у нас). Все равно выступайте! У нас были все основные роли, но зато, мы сразу застолбили идею, которую мы делаем.

Также были сессии с экспертами в формате лекций. В первый день они заняли почти весь день программы. Мне кажется, что это перебор. Во-многом народ уставал, а также это отняло целый день из трёх, чтобы сделать прототип. При этом эксперты не были особо экспертами. Скорее они были одними из первых в экосистеме, но при этом всё ещё молодые, со своим опытом. И было много лекций, которые не особо нужны на буткэмпе. Например, "как привлечь инвестиции в проект" – это слишком рано для тех команд, которые были.

Работа над проектами

Для работы над проектами организовали комфортное помещение, которое прозвали "пещерой". Закрыли окна, положили пуфики, поставили куллеры и печеньки. Было комфортно и удобно. Все же мероприятие было в одном из хороших отелей в Тбилиси.

Вот так выглядела "пещера", где все прогали

Иногда прибегали организаторы и кричали, что нужно срочно прйити на очередной доклад спикера, потому что там будут рассказывать как зарегистрировать свой проект. Приходили – а там было 2 или 3 спикера, которые рассказывали что-то совсем другое. В общем, от лекций я перегрелся и уже не было никакого желания общаться ни с другими участниками, ни с экспертами. Хотя стоит отдать должное, что за 6-7 лекций получилось сфомировать впечатление об экосистеме и даже узнать новое. То есть, все поделились своим опытом, например, как ребята запускали DYOR или как TON Foundation помогает проектам после программ знакомя с нужными инфлюенсерами, инвесторами и командами, которые развивают экосистему.

Помимо образования, на хаке была еда – кофе-брейк из булочек, ужин. Еды было очень мало и люди практически дрались за неё. Она заканчивалась через 10 минут после того, как её подавали. Но она была вкусная, и хорошо, что она была. Мы заказывали еду из доставки, потому что нам не хватало. Вспоминая ивент, я бы посоветовал организаторам делать хороший завтрак, чтобы была мотивация прийти на площадку пораньше. А так, нам говорили, чтобы мы приходили к 11:00, потому что первый спикер будет в 12:00. Но бывало, что мы подходили и позже. Если был бы хороший завтрак, то мы бы приходили сильно раньше, скажем к 9:00, при этом не тратили бы время, что заказать на обед. В сумме, это бы добавило ещё пару часов в работе на хакатоне, и не нужно было бы засорять голову что поесть.

ужин

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

О людях

Кстати о людях, запомнилось разнообразие! Были криптаны, дизайнеры, разработчики из web2, маркетологи. Ощущался баланс. Например, Леван – ведёт Youtube канал CryptoLeo про TON и у него почти 100,000 подписчиков. И он тоже участвовал в хакатоне

Леван – автор канала CryptoLeo

Было несколько команд из Дубая, Италии. Поскольку все, кроме них говорили на русском, было удивительно, как они сидели на лекциях :)

Общее впечатление атмосферы хакатона – прекрасное. Все работали, много контента, а в свободное время можно было поиграть в Playstation:

Питчи

Из-за того, что было очень много команд (порядка 70) на питчи давали всего 3 минуты. Это привело к тому, что выступления всех команд тянулись больше четырёх часов! В таких ситуациях было бы лучше, если было бы peer-to-peer оценка команд в формате ярмарки и приглашение топ-10 на главную сцену. Судили проекты примерно те же люди, которые рассказывали лекции, поэтому с ними можно было поговорить до питчей.

Критерии тоже были вывешены заранее. Оценивался прототип (25% оценки),  презентация (49% оценки), питч (18% оценки) и общее впечатление (8% оценки). Как вы догадались, 75% критериев – это качество выступления, а не качество технической реализации продукта. К счастью, мы это знали, поэтому и акцент у нас в выступлении был на презентации.

Среди критериев было понятно, что TON ищут скорее готовые проекты, потому что оценивали и "конкурентов", и "качественный анализ аудитории/рынка" – многие из этих критериев казались высасыны из пальца для реально пустого Mini-Apps Store. Поэтому я решил соблюдать эти критерии, но сделать так, чтобы в презе не было бессмысленного слайда ради слайда.

Как мы готовились к презе

Презентацию проекта мы сделали уже в первый день в формате черновика: без дизайна и без посчитанных цифр. Сразу накидали структуру. Для меня эталонная структура презы примерно такая:

  • Масштабная проблема
  • Решение – красивый дизайн
  • Не просто решение, а супер-решение! – Секретный соус
  • Почему наш функционал сделает distrubtion – Конкуренты
  • Мы сделали это на хакатоне с нуля! – Записаное Demo
  • График с экспонентой роста денег + простая бизнес-модель
  • Польза для экосистемы TON – ответ на основной вопрос хакатона
  • Команда – продаём экспертизу Ани, потому что она уже делала подобные проекты

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

Командные задачи по презе – я сделал драфт, Аня собрала бизнес-цифры, а дизайнер Влад немного привел в порядок остальное.

Как мы делали продукт

Никому из нашей команды не хотелось просто хорошую презу. Хотелось сделать работающий продукт.

Я развернул шаблон NextJS Telegram WebApp на Vercel и после этого сделал три экрана, которые мы вместе с Мишей заполняли содержимым. Я сделал бек и фронт, а Миша сделал смартконтракт и 4 метода:

  • receive(msg: AddInternalHealthData): Функция для добавления новой health data. Ей нужен родительский контракт, функция шифрования
  • accessedAddress(): возвращает адрес последней записи
  • encryptedData(): шифрование женских медицинских данных
  • balance(): баланс – количество записей в блокчейне

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

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

демка нашего мини-аппа

За 36 часов мы успели сделать всю основную логику, и даже успели подключить функцию для работы с блокчейном. Кажется, всего несколько команд смогли это сделать. Как позже оказалось сделать хорошее демо было важно. Его смотрел один из судей. Об этом мы узнали, посмотрев записи в базе данных :)

Стэк получается был следующий:

  • NextJS – Frontend (React) + Backend (Node.JS)
  • Vercel – деплой
  • Neon.Tech – база (бесплатная)
  • Typescript + Tact – смарт-контракт

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

GitHub - SecurityQQ/fton: Web3.0 Female Tracker Mini-App on TON blockchain
Web3.0 Female Tracker Mini-App on TON blockchain. Contribute to SecurityQQ/fton development by creating an account on GitHub.
поставьте звездочку 🌟

Итог буткэмпа

Из ~70 команд, мы попали в шорт-лист проектов, которые отметили судьи. Это означает, что у нас хорошие шансы победить на основном хакатоне с общим призовым фондом $2,000,000

Наша команда на церемонии награждения

Если вам понравился обзор, то проголосуйте за нас на DoraHacks, это повысит наш шанс на победу

Проголосовать: https://dorahacks.io/buidl/13265


После хакатона был традиционный BooHack с остальными участниками, вечеринка и after party. Общее впечатление от хакатона приятное, ведь организаторы сделали всё, что от них зависило, чтобы участники сделали крутые проекты. Качество проектов на высоте, а место выбрано сказка – красивый отель с видом на Тбилиси и ощущением праздника.

Всем отличных хакатонов, надеюсь вам понравился обзор :)

Фотограф мероприятия: @ira_zyryanova


Как узнать о предстоящих хакатона? Если вы хотите не пропускать хакатоны, то подпишитесь на @RussianHackers_Channel