Українська спільнота Solana: нові матеріали, безпека та подіїСпільнота Solana в TelegramПриєднатися →
Хакатони, гранти та Demo Day

Вибір хакатону, ролі та команди

Ця сторінка проводить вас від першого рішення взяти участь у хакатоні до моменту, коли команда сформована, ідея затверджена, а ви готові переходити до розробки MVP та підготовки подання. Тут немає порожньої мотивації — лише конкретні кроки, критерії й…

0 підрозділів0 матеріалів на цьому рівніОновлено 1 серпня 2026

Ця сторінка проводить вас від першого рішення взяти участь у хакатоні до моменту, коли команда сформована, ідея затверджена, а ви готові переходити до розробки MVP та підготовки подання. Тут немає порожньої мотивації — лише конкретні кроки, критерії й чек-листи.

Як взяти участь у Solana-хакатоні

Передумови участі

Для участі в Solana-хакатоні не потрібен диплом, стаж або попередній досвід у блокчейні. Реальні передумови такі:

  • акаунт на платформі, де проводиться хакатон (Devpost, колаборатори екосистеми тощо);
  • базове розуміння того, що таке Solana та чим вона відрізняється від інших мереж — хоча б на рівні офіційної документації;
  • готівність витратити від 48 годин до кількох тижнів (залежно від формату);
  • доступ до комп'ютера та стабільного інтернету.

Технічний стек (Rust, Anchor, TypeScript) можна вивчати паралельно, але хоча б один учасник команди має мати досвід розробки на Solana або бути готовим швидко його здобути.

Послідовність кроків від реєстрації до подання

  1. Визначте формат хакатону та перевірте офіційний пакет першоджерел — там містяться актуальні правила, дедлайни та вимоги до подань. Без цього кроку не починайте.
  2. Зареєструйтеся на платформі хакатону вказаним способом.
  3. Оберіть трек або категорію, якщо хакатон їх пропонує.
  4. Сформуйте команду або підтвердіть соло-участь.
  5. Зафіксуйте ідею та розподіліть ролі.
  6. Розробіть MVP, підготуйте demo та pitch.
  7. Подайте проєкт через платформу хакатону до вказаного дедлайну.

Типові помилки при першій участі

  • Реєстрація в останній день без попереднього ознайомлення з правилами — часто виявляється, що проєкт не відповідає вимогам треку або формату подання.
  • Ігнорування обов'язкових полів у формі подання (відео, репозиторій, опис).
  • Підхід «спочатку зробимо, потім подивимося правила» — призводить до переробок у фінальні години.
  • Відсутність задокументованого репозиторію — журі має можливість переглянути код, і його відсутність знижує оцінку.

Чек-лист готовності до старту

  • Офіційний пакет першоджерел хакатону прочитаний, ключові дедлайни записані.
  • Реєстрація завершена, команда додана до подання (або підтверджено соло-формат).
  • Трек обраний, вимоги до нього зрозумілі.
  • Ролі в команді розподілені й зафіксовані.
  • Ідея сформульована в одному реченні та відповідає обраному треку.
  • Робочий простір налаштований (репозиторій, комунікаційний канал, середовище розробки).

Наступний крок: вибір ролі та команди — про це детально нижче.

Чи можна брати участь у хакатоні без програмування

Які ролі доступні непрограмістам

Так, можна. У хакатонній команді є щонайменше три ролі, які не вимагають написання коду:

  • Дизайнер — створює інтерфейс, іконки, ілюстрації, презентацію для pitch-сесії.
  • Продакт-менеджер — формулює проблему, визначає цільову аудиторію, координує спринт, слідкує за відповідністю ідеї треку.
  • Маркетолог або комунікатор — готує текст подання, сценарій відео, опис проєкту для журі, працює над позиціонуванням.

Який внесок очікує журі від непрограмістів

Журі оцінює подання цілісно. Якщо код працює, але інтерфейс незрозумілий, а опис розмитий — це втрачені бали. Конкретний внесок, який журі бачить і цінує:

  • зрозумілий user flow у демо — результат роботи дизайнера;
  • чітке формулювання проблеми та рішення в описі та відео — результат роботи PM;
  • якісна презентація, яка пояснює проєкт за 60–90 секунд — результат роботи комунікатора.

Як знайти команду, яка шукає непрограміста

Багато технічних команд реєструються без дизайнера чи PM і шукають їх у перші дні. Де шукати:

  • офіційний Discord або Telegram хакатону — зазвичай є канал #team-formation;
  • спеціалізовані сервери Solana-екосистеми;
  • Devpost-сторінка хакатону — розділ «Looking for team members».

Ключове — у профілі чітко вказати, що ви робите, а не просто «шукаю команду». Наприклад: «UI/UX дизайнер, Figma, маю досвід у фінтех-проєктах».

Приклади переможних проєктів із сильними непрограмістськими ролями

Конкретні назви та результати минулих хакатонів змінюються, тому перевіряйте архіви переможців на платформі проведення. Загалом переможні проєкти з виразними непрограмістськими ролями мають спільні риси:

  • демо виглядає як готовий продукт, а не як скелет із кнопками;
  • опис подання читається як pitch-дек, а не як технічна специфікація;
  • відео пояснює проєкт людині без технічного бекграунду.

Межі: що все ж потребує технічної участі

Без розробника не обійтися, якщо проєкт передбачає розгортання смарт-контрактів, взаємодію з блокчейном Solana, інтеграцію з гаманцями (Phantom, Solflare) або виклик RPC-вузлів. Дизайнер або PM не можуть замінити розробника в цих завданнях.

Наступний крок: пошук команди.

Як знайти команду для хакатону

Де шукати учасників

  • Канал #team-formation в офіційному Discord або Telegram хакатону.
  • Сторінка хакатону на Devpost — розділ пошуку учасників.
  • Спільноти навколо Solana (українські та міжнародні).
  • Університетські клуби, якщо хакатон студентський або гібридний.

Як скласти профіль учасника для пошуку команди

Профіль має відповідати на три питання в межах 3–4 рядків:

  1. Що вмієте: «Rust + Anchor, розгорнув 2 смарт-контракти на devnet».
  2. Що шукаєте: «Шукаю фронтенд-розробника та дизайнера».
  3. Часова доступність: «Вільний повний день у вихідні, вечори — обмежено».

Уникайте формулювань на кшталт «вчуся, готовий допомагати» — це не дає команді розуміння вашого реального внеску.

Що запитувати на першому знайомстві з потенційною командою

  • Яка ідея? Чи є вже напрацювання?
  • Хто вже в команді та які ролі зайняті?
  • Який графік роботи — синхронний (разом онлайн) чи асинхронний (кожен у свій час)?
  • Який досвід у команди з Solana?
  • Як вирішуються суперечки — хто приймає фінальне рішення?

Червоні прапорці при виборі команди

  • Немає чіткої ідеї — «придумаємо на місці» рідко працює в блокчейн-хакатонах.
  • Один учасник планує робити все сам — це не команда, а соло-учасник із глядачами.
  • Невизначеність з часом — «зробимо якось» означає, що ви можете залишитися без внеску в фінальні години.
  • Відмова фіксувати ролі та домовленості — створює конфлікти під час спринту.

Як об'єднатися з іншими соло-учасниками

Якщо ви й інші соло-учасники шукаєте команду, пропонуйте формат швидкого мітчингу: 15-хвилинна розмова, де кожен каже, що вміє, і пропонує 1–2 ідеї. Якщо є збіг — створюєте команду одразу. Не затягуйте етап пошуку: кожен день хакатону на рахунку.

Наступний крок: вибір ідеї.

Як вибрати ідею для хакатону

Критерії сильної хакатонної ідеї

  • Обмежена область: ідея вирішує одну конкретну проблему, а не «трансформує всю DeFi-індустрію».
  • Можливість демонстрації: ядро рішення можна показати в 3-хвилинному відео без попереднього налаштування.
  • Відповідність треку: ідея чітко потрапляє в обрану категорію, а не «можна інтерпретувати так».
  • Технічна здійсненність: команда має навички або може швидко їх здобути для реалізації.
  • Наявність блокчейн-компонента: використання Solana не штучне (не «додамо NFT заради NFT»), а виправдане архітектурно.

Як перевірити ідею на здійсненність

  1. Перевірте, чи існують готові бібліотеки або шаблони для ключових компонентів (наприклад, Anchor-шаблони для токенів, SPL-програми).
  2. Оцініть кількість смарт-контрактів — для хакатону оптимально 1–3.
  3. Перевірте, чи є готові рішення для фронтенду (наприклад, @solana/wallet-adapter для підключення гаманців).
  4. Прогуляйтеся по user flow від початку до кінця — якщо є незрозумілі технічні вузли, ідея потребує спрощення.

Чому складні ідеї часто програють простим

Складна ідея потребує більше часу на розробку, тестування та налаштування. У хакатонному форматі це означає: менше часу на демо, відео та опис. Журі оцінює те, що бачить — а бачить воно працююче просте рішення, а не амбітний концепт без функціонального прототипу.

Як адаптувати існуючу ідею під формат хакатону

Якщо у вас є ідея, над якою ви працюєте поза хакатоном, не намагайтеся реалізувати її повністю. Визначте один ключовий сценарій (happy path) і реалізуйте лише його. Все інше — в описі як «майбутні кроки». Переконайтеся, що адаптована версія відповідає правилам хакатону щодо новизни (деякі хакатони забороняють подання проєктів, які вже мають фінансування або публічний запуск).

Наступний крок: планування спринту — це вже початок роботи над MVP.

Формати хакатонів на Solana

Онлайн-хакатони: особливості та переваги

Найпоширеніший формат в екосистемі Solana. Тривалість — від вихідних до кількох тижнів. Переваги:

  • немає витрат на логістику та проживання;
  • можна залучити учасників із будь-якого часового поясу;
  • доступ до власного робочого місця та налаштованого середовища.

Особливості: потребує жорсткого самодисципліну, чіткого розподілу завдань та регулярних синхронізацій. Асинхронна робота — норма, але без неї команда розсипається.

Офлайн-хакатони: логістика та нетворкінг

Проводяться на конференціях або в окремих локаціях. Тривалість — зазвичай 1–3 дні. Переваги:

  • миттєва комунікація без затримок;
  • доступ до менторів наживо;
  • нетворкінг із журі, спонсорами та іншими командами.

Особливості: потрібно планувати поїздку, мати запасне обладнання, враховувати втому від інтенсивного перебування в одному приміщенні.

Гібридний формат: що потрібно знати

Частина команд працює на місці, частина — дистанційно. Ключове: домовитися про єдиний інструмент комунікації та графік синхронізацій. Гібрид працює погано, якщо офлайн-учасники обговорюють щото «між собою» без запису чи трансляції для дистанційних.

Як формат впливає на вибір команди та ідеї

  • Онлайн, короткий (вихідні): ідея має бути максимально простою, команда — 2–3 особи з чітким розподілом.
  • Онлайн, довгий (2–4 тижні): можна брати складнішу ідею, більшу команду, але потрібен менеджер для координації.
  • Офлайн: можна дозволити собі ідею, що потребує щільного спілкування з менторами, але команда має бути в одному місці.

Наступний крок: вибір треку.

Як обрати трек на хакатоні

Які треки зазвичай пропонують на Solana-хакатонах

Конкретний перелік залежить від хакатону — перевіряйте пакет першоджерел. Типові категорії:

  • DeFi — лендінг, боргові протоколи, DEX-інструменти, стейкінг.
  • НFT та цифрові активи — маркетплейси, інструменти для створення та управління колекціями.
  • RWA (Real World Assets) — токенізація фізичних активів.
  • Інфраструктура та інструменти для розробників — експлорери, аналітика, SDK, інструменти тестування.
  • Геймінг та соціальні додатки — on-chain ігри, репутаційні системи, месенджери.
  • Mobile — мобільні додатки на Solana (залежить від партнерів хакатону).

Як зіставити трек із навичками команди

Не обирайте трек лише тому, що він здається привабливим. Поставте питання: «Чи має наша команда технічні навички для реалізації в цьому треку?». Якщо команда складається з фронтенд-розробників і дизайнера, трек «інфраструктура для розробників» (де потрібні глибокі знання Rust та архітектури Solana) — ризикований вибір. Краще трек із акцентом на користувацький досвід.

Чи варто обирати менш конкурентний трек

Так, це розумна стратегія — за умови, що ідея дійсно відповідає треку, а не «натягнута» на нього. Журі помічає штучне підлаштування. Менш конкурентний трек дає перевагу: менше подань — більше уваги до кожного. Але якщо ідея слабка, низька конкуренція не допоможе.

Наступний крок: формування команди під трек.

Які ролі є в хакатонній команді

Розробник смарт-контрактів (Solana)

Пише програми на Rust з використанням фреймворку Anchor (або без нього). Відповідає за бізнес-логіку на блокчейні: управління токенами, станом акаунтів, взаємодію між програмами через CPI (Cross-Program Invocation). Мінімум для хакатону: вміти розгорнути програму на devnet та протестувати її.

Фронтенд-розробник

Створює користувацький інтерфейс, який взаємодіє зі смарт-контрактами. Технічний стек зазвичай: React або Next.js, @solana/wallet-adapter для підключення гаманців, бібліотеки для взаємодії з Solana (наприклад, @solana/web3.js). Відповідає за те, щоб користувач міг підписати транзакцію та побачити результат.

Дизайнер

Проєктує інтерфейс, іконки, ілюстрації, стилістику. Працює в Figma. У хакатоні дизайнер часто також готує слайди для pitch-відео та графіку для опису подання. Ключова вартість — зробити демо зрозумілим для журі за 60 секунд.

Продакт-менеджер

Відповідає за те, що команда робить і чому. Формулює проблему, визначає цільового користувача, слідкує за відповідністю треку, координує спринт, готує текстову частину подання. У маленьких командах цю роль часто бере на себе хтось із технічних учасників — і це нормально, якщо людина вміє писати зрозуміло.

Як розподілити ролі в команді з 2–5 осіб

Розмір команди Оптимальний розподіл
2 особи 1 смарт-контракт розробник + 1 фронтенд (дизайн мінімальний, шаблонний)
3 особи 1 смарт-контракт + 1 фронтенд + 1 дизайнер/PM
4 особи 1 смарт-контракт + 1 фронтенд + 1 дизайнер + 1 PM
5 осіб 2 смарт-контракт + 1 фронтенд + 1 дизайнер + 1 PM (або 1+1+1+1+маркетолог)

Більше 5 осіб у хакатонній команді — зазвичай перевантаження. Координаційні витрати перевищують вигоду від додаткових рук.

Що робити, коли одна людина виконує кілька ролей

Це норма для хакатонів. Головне — чітко фіксувати, хто за що відповідає, навіть якщо це одна людина. Наприклад: «Олексій — смарт-контракти та PM». Це допомагає уникнути ситуацій, коли всі думають, що хтось інший зробить опис подання, і в результаті ніхто не робить.

Наступний крок: пошук команди (якщо ще не знайдена).

Соло-участь у хакатоні на Solana

Чи дозволяють правила соло-участь

Це залежить від конкретного хакатону. Перевірте пакет першоджерел — там чітко вказано мінімальний та максимальний розмір команди. Деякі хакатони дозволяють соло-подання, інші — ні.

Переваги та недоліки соло-формату

Переваги: повний контроль над рішеннями, немає конфліктів, гнучкий графік.

Недоліки: обмежений обсяг роботи (неможливо якісно зробити смарт-контракти, фронтенд, дизайн і відео одночасно); журі часто звертає увагу на командність як критерій; менше шансів на нетворкінг.

Як соло-учаснику ефективно розподілити час

  1. Перший квартал часу: мінімальний працюючий смарт-контракт на devnet.
  2. Другий квартал: найпростіший фронтенд, який демонструє взаємодію з контрактом.
  3. Третій квартал: запис демо-відео (екранзапис + голосовий коментар).
  4. Четвертий квартал: заповнення форми подання, фінальне тестування.

Дизайн у соло-форматі — шаблонний (Tailwind UI, shadcn/ui або подібне). Не витрачайте час на кастомну графіку.

Приклади успішних соло-подань

Конкретні кейси змінюються від хакатону до хакатону, але успішні соло-подання мають спільні риси: дуже вузька сфера (одна функція, один сценарій), працюючий прототип, якісне відео-пояснення. Перевірте архіви переможців на платформі хакатону — шукайте подання з однією людиною в команді.

Альтернатива: як швидко знайти мінімальну команду

Якщо правила дозволяють команду з 2 осіб, знайдіть хоча б одного партнера. Навіть мінімальна команда (смарт-контракти + фронтенд) дає значну перевагу над соло. Використовуйте канали #team-formation у перші 12 годин хакатону — саме тоді найбільше людей шукають партнерів.

Наступний крок: вибір ідеї.

Як оцінити свою готовність до хакатону

Чек-лист технічної готовності

  • Вмію створювати та фінансувати акаунти на Solana devnet.
  • Вмію розгортати хоча б базову програму на devnet (навіть якщо це Hello World на Anchor).
  • Розумію структуру транзакції на Solana (інструкції, акаунти, підписанти).
  • Маю налаштоване середовище розробки (Rust, Solana CLI, Anchor, ідеально — VS Code з плагінами).
  • Для фронтенду: вмію підключати гаманець через wallet-adapter і надсилати транзакцію.

Якщо більшість пунктів — «ні», це не означає, що варто відмовитися. Це означає, що потрібно виділити час на підготовку перед стартом.

Чек-лист навичок роботи в команді

  • Вмію пояснювати свої ідеї коротко (1–2 речення).
  • Вмію приймати рішення без затягування (обмежений час хакатону не терпить багатогодинних дискусій).
  • Вмію делегувати — не намагаюся зробити все сам.
  • Комфортно працюю в асинхронному форматі (якщо хакатон онлайн).

Скільки часу реально потрібно на хакатон

  • Вихідний формат (48–72 години): мінімум 12–16 годин чистої роботи на людину. З урахуванням сну та перерв — практично весь вікенд.
  • Тижневий формат: 2–4 години щодня або 1–2 повні дні.
  • Багатотижневий формат: 5–10 годин на тиждень, але з регулярними синхронізаціями.

Як заповнити прогалини перед стартом

Не намагайтеся вивчити все. Визначте одну критичну прогалину і закрийте її:

  • Якщо не вмієте розгортати на devnet — зробіть це один раз за tutorial до хакатону.
  • Якщо не знаєте Anchor — розберіть один готовий приклад (наприклад, базовий токен-контракт) і зрозумійте його структуру.
  • Якщо не вмієте підключати гаманець — пройдіть офіційний гайд wallet-adapter, це займає 30–60 хвилин.

Наступний крок: реєстрація.

Підготовка до першого хакатону на Solana

Що зробити за місяць до старту

  • Виберіть хакатон і прочитайте його пакет першоджерел (навіть якщо реєстрація ще не відкрита — правила зазвичай публікують заздалегідь).
  • Налаштуйте середовище розробки: встановіть Rust, Solana CLI, Anchor, створіть тестовий акаунт на devnet.
  • Реалізуйте один міні-проєкт: розгорніть програму, викличте її з фронтенду, підпишіть транзакцію гаманцем. Це дасть базове відчуття циклу розробки на Solana.
  • Почніть шукати команду — ранній пошук дає вибір.

Що зробити за тиждень до старту

  • Завершіть реєстрацію та додайте команду до подання.
  • Проведіть першу зустріч команди: обговоріть 2–3 ідеї, оберіть одну, розподіліть ролі.
  • Підготуйте репозиторій: створіть структуру папок, налаштуйте CI/CD (хоча б базовий lint), додайте README з описом проєкту.
  • Перевірте доступність інструментів: RPC-провайдер для devnet, доступ до гаманців, тестові токени.
  • Синхронізуйте графік: визначте, коли команда працює разом, а коли — асинхронно.

Що зробити в день старту

  • Перевірте, чи відкрився доступ до ресурсів хакатону (якщо є спонсорські API, RPC-кредити тощо).
  • Проведіть 15-хвилинний стендап: кожен каже, що робить сьогодні.
  • Зафіксуйте план на перший день у текстовому вигляді (не вголос — у документі).
  • Почніть із найбільш ризикованого технічного елемента — якщо смарт-контракт не запрацює, краще дізнатися це в перший день.

Поширені страхи першоразників і як їх подолати

«Мої навичок недостатньо» — хакатон не вимагає експертності. Вимагається здатність зробити щось працююче, навіть просте. Більшість переможних проєктів — це не інженерні шедеври, а рішення, які працюють і зрозуміло пояснені.

«Не знайду команду» — на кожному хакатоні є люди, які шукають команду. Проблема не в їхній відсутності, а в тому, що ви не заявляєте про себе. Напишіть пост у #team-formation у перші години.

«Не встигну» — плануйте з запасом. Якщо хакатон триває 48 годин, плануйте як ніби у вас 36. Останні 12 годин — на тестування, відео та подання, а не на розробку.

«Журі не оцінить» — журі оцінює за фіксованими критеріями, які опубліковані в rules. Прочитайте їх і переконайтеся, що ваше подання відповідає кожному пункту. Це не суб'єктивне враження, а чек-лист.

Наступний крок: реєстрація та вибір команди — а потім перехід до розробки MVP та підготовки подання.

Джерела