Платформа волонтерства для України, запущена за 12 днів
Послуги: Розробка продукту · Бекенд · Фронтенд · UI/UX-дизайн · DevOps · QA
Команда: [уточнити склад] — Senior Backend · Senior Frontend · UI/UX-дизайнер · DevOps-інженер
Технології: Next.js · NestJS · PostgreSQL · Redis · TypeScript · React Native (заплановано)
Інтеграції: Google Places (автозаповнення адрес + геокодування) · Google Maps · хмарне сховище файлів · SMTP / транзакційні листи
Часова шкала: Фаза 1 — доставка MVP: 02–13 липня 2026 (12 календарних днів) Фаза 2 — післярелізна ітерація: 17 липня 2026 — дотепер
Сайт: www.dobrion.net

Профіль клієнта
Клієнт — українська соціальна ініціатива, що будує загальнонаціональну мережу волонтерства. Її аудиторія: волонтери, благодійні та громадські організації, донори по всій Україні. Її теза проста: українське волонтерство тримається на групових чатах — потреба з'являється в телеграм-каналі, десяток людей відповідають "+", хтось веде список у таблиці, робота виконується, а підтвердження цього зникає у фотоальбомі, якого ніхто за межами групи ніколи не бачить. Енергія справжня, інфраструктури — немає. Нічого не можна знайти пошуком, нічого не можна перевірити, і організація, що провела двісті успішних справ, не має жодного постійного публічного запису, який можна показати донору.
Dobrion створили, щоб дати цій активності постійний дім — одне місце, де верифікована організація публікує добру справу з конкретними потребами, волонтер долучається саме до тієї потреби, яку реально може закрити, а завершена справа отримує публічний звіт за власною адресою, яким можна поділитися будь-де.
Бачення виходить далеко за межі MVP: "економіка добра" з системою балів за внесок, знаками довіри та обміном ресурсами — усе це в дорожній карті. Фаза 1 була про доведення базового циклу — опублікувати потребу, знайти волонтера під неї, публічно підтвердити результат — на фундаменті, здатному прийняти решту цієї дорожньої карти.
Виклик
Клієнту потрібен був робочий, демонстраційний продукт — не клікабельний макет — у межах двотижневого вікна. Дата була зафіксована зобов'язаннями поза межами розробки: партнерські організації чекали на підключення, а розмови про фінансування потребували чогось реального, на що можна вказати. А обсяг охоплював цілий домен — акаунти, організації, справи, потреби, заявки, звіти, модерацію, публічні сторінки — а не одну функцію.
Інженерне обмеження суперечило цьому: результат мав бути виробничим фундаментом із міграціями, автоматизованими тестами, CI-гейтом, моніторингом помилок і розділенням середовищ, оскільки дорожня карта продовжується безпосередньо на цьому фундаменті. Два тижні одноразової швидкості коштували б дорожче, ніж вони давали.
Зверху лягли два складніші обмеження. По-перше, довіра — це і є продукт, а не функція — волонтерська платформа воєнного часу є ціллю високої вартості для зловживань: фейкові організації, що збирають кошти, зібрані номери телефонів, сфабриковані результати. По-друге, лише українська, без витоків — кожен рядок тексту, який може побачити користувач, включно зі згенерованими бібліотекою повідомленнями про помилки валідації та темами листів, мав бути українською, причому український каталог розглядався як джерело істини, а не як ціль перекладу.
Рішення
За фіксованого дворитижневого дедлайну інстинкт підказує пропустити процес і одразу почати писати код. Engain зробив протилежне, бо саме перероблення насправді з'їдає коротке вікно часу. Робота йшла функція за функцією через фіксований цикл: письмова специфікація дизайну → план реалізації → реалізація → автоматизовані тести → рев'ю → мердж через CI. Нічого нетривіального не писалося напряму в код.
У поєднанні з AI-оркестрованою реалізацією одночасно за всіма чотирма напрямками — бекенд, фронтенд, дизайн-система та DevOps — саме це дозволило вмістити побудову цілого домену у відведене вікно. Рішення ухвалювалися один раз, на папері, і виконувалися на швидкості машини, а не обговорювалися посеред реалізації.
Engain відповідав за весь стек: доменне моделювання, API, вебзастосунок, бренд і дизайн-систему Dobrion, українську локалізацію аж до повідомлень валідації, транзакційні листи, файлове сховище, локальне середовище розробки, CI-гейт і топологію продакшн-розгортання. У клієнта була єдина точка відповідальності за бекенд, фронтенд, дизайн і DevOps — замість чотирьох підрядників, що узгоджують інтерфейс між собою.
Ролі користувачів
-
Волонтер — знаходить справи за категорією, містом, радіусом і датою; подає заявку на конкретні потреби, які може закрити; пропонує потреби, про які організатор не подумав; відстежує свою участь у персональному календарі та стрічці активності.
-
Організація — реєструється з юридичними реквізитами та проходить процес верифікації перед отриманням прав на публікацію; створює й редагує справи з типізованими, деталізованими потребами; розглядає заявки з повним контекстом заявника; публікує публічні звіти про вплив по завершених справах.
-
Модератор — розглядає скарги й координує зняття контенту; зняття гарантовано прибирає елемент з усіх публічних поверхонь (списки, сторінки сутностей, sitemap, картки для шерингу) — а не лише з одного списку.
-
Адміністратор — повний доступ до платформи з окремою адмін-панеллю: керування статусами й ролями користувачів, статистика платформи та збережена стрічка активності, відображена як таймлайн, згрупований по днях.
Кожна дія в Dobrion — створена справа, подана заявка, виконане завдання — потрапляє у цю збережену стрічку активності. Організації використовують її, щоб бачити, що відбувається серед їхніх волонтерів; модератори — як швидкий слід для аудиту.

Ключові функції
Життєвий цикл добрих справ
Організації створюють, редагують, клонують і видаляють справи через окремий редактор. Кожна справа має статусний життєвий цикл (майбутня → триває → завершена), одну з восьми категорій (гуманітарна, логістика, медична, освітня, евакуація, збір коштів, громадська, інше) та геолокацію через автозаповнення адреси з відображенням на карті.

Деталізовані потреби
Замість запиту на "волонтерів" кожна справа має типізовані потреби — волонтерські, партнерські, фінансові, інші — редаговані вже після публікації через окремий редактор. Фінансові потреби підтримують посилання на донат, перетворюючи заявлений брак фінансування на шлях внеску в один клік. Це робить одиницею відповідності саме потребу, а не подію.
Скріншот нижче показує реальну опубліковану справу з дев'ятьма окремими деталізованими потребами, кожна з яких позначена тегом Партнер (матеріальний/фінансовий внесок) або Волонтер (робота руками).

Фінансові потреби та донати в один клік
Фінансові потреби — це не просто числове поле: вони мають посилання на донат, яке перетворює заявлений брак фінансування на шлях внеску в один клік для донора. Організація публікує потребу на кшталт "Харчування для літніх людей, 100 000 грн" з посиланням на monobank (чи іншого платіжного провайдера), і будь-який відвідувач сторінки справи може одразу зробити внесок.
Це перетворює сторінку справи на фандрейзингову поверхню — при цьому сама платформа ніколи не обробляє гроші. Платіжна інтеграція залишається на боці власного регульованого провайдера організації, зберігаючи юридичну й фінансову відповідальність там, де їй належить бути.

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

Стрічка пошуку з календарем і картою
Каталог справ на основі карток з адаптованими під мобільні пристрої фільтрами — місто, радіус, категорія (Гуманітарна, Логістика, Медична, Освітня, Евакуація, Збір коштів, Громадська, Інше), статус (Заплановано, Триває, Завершено), організатор, власна участь. Календарний вигляд має той самий набір фільтрів для пошуку за періодом, а карта показує розташування справ географічно.

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

Довіра та модерація
Публікація за умови верифікації, розділення на чотири ролі, серверні сесії з можливістю відкликання, конвеєр обробки скарг, призупинення акаунтів і зняття контенту, що прибирає елемент з усіх публічних поверхонь — а не лише зі списку. Персональні дані передаються лише туди, де це виправдано: номер телефону волонтера доходить до організатора справи, на яку той подав заявку, і більше нікуди. Властивості безпеки забезпечуються структурою — через явну серіалізацію відповідей, запити, обмежені власником даних, і логи, готові для аудиту, — а не дисципліною.
Бізнес-результати
-
Дедлайн дотримано, у повному обсязі. Цілий домен — бекенд, фронтенд, міграції, тести, CI та моніторинг помилок — пройшов шлях від порожнього репозиторію до розгорнутого продукту за 12 календарних днів. Ніщо із затвердженого обсягу не було принесено в жертву заради дати, і ніщо не залишилося боргом на потім: ітерація на тому самому коді відновилася вже через чотири дні.
-
Координація перейшла з групових чатів у структуровані, деталізовані потреби. Зробивши одиницею відповідності саме потребу, а не подію, платформа точно показує організатору, який із його запитів ще не закритий, і дозволяє волонтеру взяти на себе рівно те, що він може виконати.
-
Кожна завершена справа тепер створює публічний, перевірюваний артефакт. Звіти мають власні постійні адреси, брендовані картки для шерингу, підтверджені списки учасників і визначені організатором метрики впливу — це дає організаціям постійний запис підзвітності для донорів, а платформі — поверхню для зростання, яка працює без акаунта.
-
Довіра й захист даних закладені в архітектуру, а не додані згодом. Публікація за умови верифікації, розділення на чотири ролі, сесії з можливістю відкликання та конвеєр зняття контенту, що очищує всі публічні поверхні, означають, що властивості безпеки платформи забезпечуються структурою, а не дисципліною.
-
Фундамент, здатний прийняти дорожню карту. Система балів за внесок, знаки довіри, обмін ресурсами та фінансові інтеграції свідомо відкладені, але рольова модель, схема сутностей і шар звітності спроєктовані так, щоб їх прийняти. Наступна фаза розширює MVP; вона його не замінює.
Підхід Engain
-
AI-нативна модель доставки — на 40–60% нижча вартість завдяки поєднанню старших інженерів з оркестрованими AI-агентами. Економія передається клієнту, а не накладним витратам.
-
Швидкість без боргу — повнофункціональні MVP за тижні, не квартали. Міграції, автоматизовані тести та CI-гейт постачаються з першого тижня — і ніколи не відкладаються як борг.
-
Повна відповідальність за весь стек — одна команда відповідає за бекенд, фронтенд, дизайн і DevOps. Жодних накладних витрат на координацію між трьома підрядниками, жодної політики інтерфейсів між контракторами.
-
80% автоматизованої підтримки — після запуску AI-агенти беруть на себе рутинний тріаж, оновлення залежностей і виправлення багів. Поточні операційні витрати лишаються стабільними в міру зростання продукту.
-
Безпека й відповідність вимогам за задумом — периметр даних, сесії з можливістю відкликання, запити, обмежені власником даних, і сліди, готові для аудиту, закладені в архітектуру з першого дня, а не додані згодом.
-
Пряма технічна комунікація — жодного прошарку акаунт-менеджерів. Ваш CTO спілкується напряму зі старшими інженерами з нашого боку. Цикли зворотного зв'язку залишаються короткими, а рішення — простежуваними.
Зацікавлені в подібній доставці для вашого проєкту?
Забронюйте 30-хвилинний дзвінок — ми розберемо ваш обсяг робіт і покажемо, як AI-нативна оркестрація може скоротити ваш таймлайн так само.
Забронювати дзвінок → engain.co/book
Кейс | Dobrion | Конфіденційно