В этой статье мы расскажем как прошёл буткэмп в Тбилиси, как нам удалось попасть в шорт-лист судей, и как вы можете помочь команде победить в основном хакатоне с призовым фондом $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
То есть денежный приз – это $450,000, а остальное – плюшки для тех, кто продолжит билдить после хакатона и пойдёт в акселератор или нуждается в рекламе.
Если у вас было фомо, прийти на буткэмп чтобы подзаработать – успокоим. Приз буткэмпа – $5000, и то, его разделили на 3 команды. Получается, это даже скромнее, чем в каком-нибудь 2018 году, когда приз на одном хакатоне в Москве был скажем $10,000 на три команды.
С каждого из 12 буткэмпов попасть в победители основного хакатона больше шансов, о чём сказали сами организаторы ивента.
Обзор буткэмпа
Хакатон встретил нас приятным мерчем – стикерами, пряниками, и футболкой с логотипом TON. Отсылок к Telegram не было, все же TON позиционирует себя как отдельный проект.
Мы офигели, потому что в будний день был полный зрительский зал, по ощущениям 100-150 человек. Это буткэмп со среды по пятницу!
Позже выяснилось, что 2 из 3 людей на площадке ищут работу, или готовы сменить работу, о чём они явно писали в анкете "Search for a team"
Несмотря на нахождение в Тбилиси, и английские анкеты, язык мероприятия был русский. Есть предположение. что TON и Telegram Mini-Apps – это очень русскоязычные проекты и на самом деле не русскоязычной аудитории там намного меньше. Это чувствуется и по команде организаторов, и по команде TON Foundation, и по пабликам уже запущенных приложений в Telegram – там очень много людей, которые говорят на русском языке. Поэтому для тех, кто читает эту заметку и думает – блин, "а может что-то сделать global". Возможно сейчас Telegram Mini-Apps – это не совсем global, но использовать свой рычаг в виде понимания русскоязычной аудитории – хорошая идея.
Поиск команды
Поиск команды можно было устроить до хакатона – в чате TON Грузия, либо на хакатоне, заполнив анкету на бумаге.
Я проявил инициативу и решил собрать ребят на кофе за несколько дней до хакатона, чтобы познакомиться, и возможно собрать команду. Так и получилось.
На встречу пришло пять человек, из четырёх мы собрали дрим-тим. Я – фулстэк, со мной Миша, blockchain-разработчика, Аня – продакт, и Влад – дизайнер.
Выбор Идеи
Выбрать идею было сложно, потому что до последнего момента не было понятно что хотят организаторы от участников. В Telegram Mini Apps сейчас пусто, а самые ходовые проекты – NOTCOIN, Hamster Kombat и другие кликеры.
И такие кликеры приводят в Telegram и TON большую аудиторию.
Вот парочка проектов, которые активно обсуждали на буткэмпе:
Посмотрев на то, что сейчас происходит в сторе, захотелось сделать что-то, что будет всё-таки полезнее очередного кликера.
Как мы брейнштормили?
Перебрали десяток идей: сделать игру, приложение для ставок на спорт, краудфандинга, 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 подписчиков. И он тоже участвовал в хакатоне
Было несколько команд из Дубая, Италии. Поскольку все, кроме них говорили на русском, было удивительно, как они сидели на лекциях :)
Общее впечатление атмосферы хакатона – прекрасное. Все работали, много контента, а в свободное время можно было поиграть в 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 – смарт-контракт
Кстати, советую всем во время долгих питчей не терять время и оформить гитхаб проекта, вот например репозиторий нашей команды:
Итог буткэмпа
Из ~70 команд, мы попали в шорт-лист проектов, которые отметили судьи. Это означает, что у нас хорошие шансы победить на основном хакатоне с общим призовым фондом $2,000,000
Если вам понравился обзор, то проголосуйте за нас на DoraHacks, это повысит наш шанс на победу
Проголосовать: https://dorahacks.io/buidl/13265
После хакатона был традиционный BooHack с остальными участниками, вечеринка и after party. Общее впечатление от хакатона приятное, ведь организаторы сделали всё, что от них зависило, чтобы участники сделали крутые проекты. Качество проектов на высоте, а место выбрано сказка – красивый отель с видом на Тбилиси и ощущением праздника.
Всем отличных хакатонов, надеюсь вам понравился обзор :)
Фотограф мероприятия: @ira_zyryanova
Как узнать о предстоящих хакатона? Если вы хотите не пропускать хакатоны, то подпишитесь на @RussianHackers_Channel