Вебзастосунок планування задач з елементами ігрофікації та віртуальним аватаром
Дата
2026
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота містить 87 сторінок. 30 ілюстрацій, 1 додаток, 40 посилань. У роботі описано етапи розробки веб-додатку для планування задач з елементами ігрофікації.
Метою роботи є розробка розробка вебзастосунку для підвищення мотивації користувача до виконання поставлених задач у задані проміжки часу через наявність систему віртуальних нагород.
У роботі використовувалися наступні засоби: мови програмування C# та TypeScript, мова розмітки HTML, мова стилів CSS, фреймворки Entity Framework та Angular, СУБД MsSQL Server. Основою архітектури додатку є принципи Single Page Application та Object-Relational Mapping.
В ході виконання поставленої задачі реалізовано вебдодаток-планер з системою винагородження та штрафів віртуальною валютою користувача, можливістю придбання віртуальних предметів та аксесуарів для облікового запису користувача.
Опис
AdvenTask — це інтерактивний вебзастосунок для планування завдань, побудований на принципах гейміфікації (ігрофікації). Основна мета програми — підвищити персональну продуктивність користувача, перетворюючи рутинний менеджмент справ на захопливий процес розвитку віртуального персонажа. Основні функціональні можливості: Управління завданнями (Квести): Користувач створює «лінії квестів» (тематичні групи завдань), де кожна задача має свій рівень складності (Easy, Medium, Hard) та тематичний тег. Система ігрової прогресії: За кожне вчасно виконане завдання користувач отримує очки досвіду (XP) та віртуальну валюту (монети). Накопичення досвіду призводить до підвищення рівня («Level Up»), що відкриває доступ до нових модифікаторів. Математична модель винагород: Програма автоматично розраховує нагороду, враховуючи дотримання дедлайнів та застосовані модифікатори. У разі несвоєчасного виконання завдання бонуси анулюються. Віртуальний магазин та інвентар: За зароблені монети користувач може купувати артефакти, що дають пасивні бонуси до нагород (множники досвіду чи фіксовані додатки монет), а також колекційні аватари для персоналізації профілю. Система екіпірування: Реалізовано логіку обмеженого використання активних предметів (до 4 артефактів одночасно), що додає елемент стратегічного планування. Технічні особливості: Backend: Реалізований на базі .NET 10 та ASP.NET Core Web API з використанням Clean Architecture. Доступ до даних забезпечується через Entity Framework Core та SQL Server. Frontend: Побудований на фреймворку Angular 18+. Використання механізму Signals забезпечує миттєву реактивність інтерфейсу без перезавантаження сторінок. Безпека: Надійна авторизація реалізована за допомогою ASP.NET Core Identity та стандартів JWT (JSON Web Token). Дизайн: Унікальна ретро-стилістика 8-бітних ігор реалізована за допомогою фреймворку NES.css.
Ключові слова
SPA, REST API, ігрофікація, планер, віртуальна нагорода
Бібліографічний опис
Білоус, О. В. Вебзастосунок планування задач з елементами ігрофікації та віртуальним аватаром : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Білоус Олександра Володимирівна. – Київ, 2026. – 87 с.