Ричко, О. С.2025-06-192025-06-192025Ричко О. С. Програмна система для організації збору коштів. Клієнтська частина для донорів та адміністраторів : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / О. С. Ричко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 61 с.https://openarchive.nure.ua/handle/document/31684Об’єкт розробки – веб-орієнтована програмна система для організації та супроводу збору коштів благодійними ініціативами. Мета розробки – створити модульну програмну платформу, що забезпечує прозоре управління ініціативами, безпечну обробку платежів та гнучку систему сповіщень для донорів і адміністраторів. Методи та засоби реалізації – серверна частина побудована на ASP.NET Core з використанням Clean Architecture та EF Core; інтеграція платіжних сервісів (Stripe, LiqPay) виконується через REST-API; клієнтська частина реалізована на React із застосуванням Redux Toolkit та Material UI; для моніторингу використано Prometheus і Grafana, тестування забезпечено xUnit/NUnit. Результати – розроблено та впроваджено: - модуль користувачів із двофакторною авторизацією (email + Google OAuth) і ролями admin/user; - модуль донорів із історією транзакцій, пошуком і «Топ-донори»; - систему підписок та email-/push-сповіщень про нові збори й зміни їх статусу; - API-ендпоїнти з авторизацією по згенерованому API-ключу для інтеграції з зовнішніми платформами; - мобільний інтерфейс з підтримкою GPS-пошуку локальних ініціатив. Запропоноване рішення підвищує прозорість фінансових потоків, автоматизує взаємодію між організаторами й донорами та забезпечує масштабованість сервісу для міжнародного використання.ukдонаткраудфандингблагодійна ініціативагнучка система сповіщеньReactПрограмна система для організації збору коштів. Клієнтська частина для донорів та адміністраторівOther