Розробка мобільної програми для благодійності
Благодійна програма конкурує не з іншими програмами—вона конкурує з недовірою. Користувач повинен бачити, куди йдуть його гроші. Прозорість звітності та простота пожертви—два технічні вимоги, які визначають усе інше.
Пожертви: конверсія вирішує
Шлях від «хочу допомогти» до «гроші надіслані» повинен бути мінімальним. Ідеал: три тапи. Вибрав фонд/програму → ввів суму → підтвердив Apple Pay/Google Pay. Без реєстрації, без довгих форм.
Разова пожертва—базовий флоу. Регулярна пожертва (щомісячна підписка)—In-App Purchases (App Store/Google Play) або зовнішній рекурентний платіж через Stripe (Subscription object). IAP простіші для користувача, зовнішні—більше контролю та відсутність комісії 15–30%.
Вибір суми: передустановлені варіанти (100, 500, 1000 одиниць) + поле для введення довільної суми. Передустановлені підвищують середній чек—це відомий факт з fundraising-практики.
Анонімна пожертва—опція. Деякі жертвувальники не хочуть публічності. Флаг anonymous: true в транзакції, ім'я не показується в откритій стрічці.
Історії підопічних
Карточки з фотографіями та іменами—не абстрактні «діти в біді», а конкретний Максим, 7 років, діагноз, що потрібно й скільки зібрано. Progress bar збору середств. Кнопка «Допомогти Максиму».
Real-time оновлення прогресу збору—polling щих 30–60 секунд на екрані конкретної історії. WebSocket—якщо важлива максимальна актуальність (прямий ефір збору). При досягненні цілі—анімація «Ціль досягнута» та push всім жертвувальникам цієї історії.
Сповіщення жертвувальника: при досягненні цілі по його пожертві—push «Завдяки вам та ще 234 людям Максим отримає лікування». Це retention та мотивація наступної пожертви.
Прозорість видатків
Звіт по кожному фонду: скільки зібрано, скільки витрачено, на що саме. Не «операційні видатки 15%»—а список конкретних трат з документами. Можливість завантажити фінансовий звіт PDF. Це ключовий фактор довіри—та технічно це просто список транзакцій з attachments.
Открита стрічка пожертв—останні N пожертв у реальному часі (анонімні—«Аноним», з ім'ям—по згоді). Створює соціальне доказування.
Волонтерство
Список волонтерських завдань: що потрібно, де, коли, скільки людей. Форма заявки на участь. Підтвердження від організатора—push волонтеру. Календар волонтерських заходів.
Профіль волонтера: історія участі, години, подяки від фондів. Гейміфікація—бейджи за певну кількість заходів. Це не ігри—це реальний інструмент retention волонтерів.
Push-кампанії
Сегментація за інтересами (діти, тварини, екологія, медицина)—при реєстрації користувач вибирає теми. Push тільки за вибраними темами—не спам.
Щільні збори—високоприоритетний push. «Потрібна щільна допомога: Анні потрібна операція через 3 дні». apns-priority: 10, FCM priority: high. Rich notification з фото.
Підсумки місяця—тихий інформаційний push. «У листопаді ви допомогли 5 людям. Ваша сума пожертв за рік—X одиниць». Це не прохання про гроші—це подяка.
Реквізити та юридична сторона
Мобільна програма благодійної організації в App Store потребує статусу некомерційної організації та відповідних документів. Apple знижує комісію IAP до 0% для 501(c)(3) організацій (США) та аналогів в інших країнах. Без цього статусу—стандартні 15–30%.
Податковий вичет: в РФ фізлиця можуть повернути НДФЛ з пожертв НКО. Програма може формувати справку для податкової за запитом—це додаткова цінність для жертвувальників.
Стек
Flutter—хороший вибір: кросплатформа, багата екосистема для UI (анімації карточок історій, progress bars), Riverpod для стану, FCM для push. React Native—альтернатива.
Нативний Swift + Kotlin—коли потрібна максимальна продуктивність відеоконтенту в історіях підопічних або інтеграція з HealthKit для благодійних марафонів («пробіги 10 км—ми пожертвуємо 500 одиниць»).
Процес
Дизайн історій та платіжного флоу → пожертви (разові + рекурентні) → історії підопічних → звітність → волонтерський модуль → push-кампанії → публікація.
Орієнтири за часом
MVP (каталог фондів, пожертва, історія транзакцій): 3–5 тижнів. Повнофункціональна програма з історіями підопічних, real-time прогресом, звітністю, волонтерством та push-кампаніями: 2–3 місяці. Вартість—після аналізу вимог.







