Публікація: Програмна система для організації збору коштів. Клієнтська частина для донорів та адміністраторів
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Об’єкт розробки – веб-орієнтована програмна система для організації та супроводу збору коштів благодійними ініціативами.
Мета розробки – створити модульну програмну платформу, що забезпечує прозоре управління ініціативами, безпечну обробку платежів та гнучку систему сповіщень для донорів і адміністраторів.
Методи та засоби реалізації – серверна частина побудована на 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-пошуку локальних ініціатив.
Запропоноване рішення підвищує прозорість фінансових потоків, автоматизує взаємодію між організаторами й донорами та забезпечує масштабованість сервісу для міжнародного використання.
Опис
Ключові слова
донат, краудфандинг, благодійна ініціатива, гнучка система сповіщень, React
Бібліографічний опис
Ричко О. С. Програмна система для організації збору коштів. Клієнтська частина для донорів та адміністраторів : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / О. С. Ричко ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 61 с.