Вебзастосунок планування задач з елементами ігрофікації та віртуальним аватаром

dc.contributor.advisorСегеда, Ірина Василівна
dc.contributor.authorБілоус, Олександра Володимирівна
dc.date.accessioned2026-09-28T10:06:53Z
dc.date.available2026-09-28T10:06:53Z
dc.date.issued2026
dc.descriptionAdvenTask — це інтерактивний вебзастосунок для планування завдань, побудований на принципах гейміфікації (ігрофікації). Основна мета програми — підвищити персональну продуктивність користувача, перетворюючи рутинний менеджмент справ на захопливий процес розвитку віртуального персонажа. Основні функціональні можливості: Управління завданнями (Квести): Користувач створює «лінії квестів» (тематичні групи завдань), де кожна задача має свій рівень складності (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.
dc.description.abstractДипломна робота містить 87 сторінок. 30 ілюстрацій, 1 додаток, 40 посилань. У роботі описано етапи розробки веб-додатку для планування задач з елементами ігрофікації. Метою роботи є розробка розробка вебзастосунку для підвищення мотивації користувача до виконання поставлених задач у задані проміжки часу через наявність систему віртуальних нагород. У роботі використовувалися наступні засоби: мови програмування C# та TypeScript, мова розмітки HTML, мова стилів CSS, фреймворки Entity Framework та Angular, СУБД MsSQL Server. Основою архітектури додатку є принципи Single Page Application та Object-Relational Mapping. В ході виконання поставленої задачі реалізовано вебдодаток-планер з системою винагородження та штрафів віртуальною валютою користувача, можливістю придбання віртуальних предметів та аксесуарів для облікового запису користувача.
dc.description.abstractotherThe thesis consists of 87 pages, 30 illustrations, 1 appendices, and 40 references. The thesis describes the stages of developing a web application for task planning with gamification elements. The goal of this thesis is to develop a web application designed to increase user motivation to complete assigned tasks within specified time frames through a system of virtual rewards. The following tools were used in this thesis: the programming languages C# and TypeScript, the HTML markup language, the CSS stylesheet language, the Entity Framework and Angular frameworks, and the MsSQL Server database management system. The application architecture is based on the principles of Single Page Application and Object-Relational Mapping. In the course of completing the assigned task, a web planner application was implemented, featuring a system of rewards and penalties using the user’s virtual currency, as well as the ability to purchase virtual items and accessories for the user’s account.
dc.format.extent87 с.
dc.identifier.citationБілоус, О. В. Вебзастосунок планування задач з елементами ігрофікації та віртуальним аватаром : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Білоус Олександра Володимирівна. – Київ, 2026. – 87 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/83533
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectSPA
dc.subjectREST API
dc.subjectігрофікація
dc.subjectпланер
dc.subjectвіртуальна нагорода
dc.titleВебзастосунок планування задач з елементами ігрофікації та віртуальним аватаром
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Bilous_bakalavr.pdf
Розмір:
2.58 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: