Please use this identifier to cite or link to this item: http://dspace.tnpu.edu.ua/handle/123456789/41895
Title: Створення криптовалютної програми PointC за допомогою Angular, TypeScript і моделі MVC на базі .NET
Other Titles: Creation of the cryptocurrency program PointC using Angular, TypeScript, and MVC model on the .NET base
Authors: Воропай, Ігор Олександрович
Bibliographic description (Ukraine): Воропай І. О. Створення криптовалютної програми PointC за допомогою Angular, TypeScript і моделі MVC на базі .NET : кваліфікаційна робота бакалавра : спец. 122 - Комп'ютерні науки(Інженерія ігрових проєктів) / наук. кер. Г. П. Шмигер. Тернопіль : ТНПУ ім. В. Гнатюка, 2026. 79 с.
Issue Date: 2026
Publisher: ТНПУ ім. В. Гнатюка
Keywords: криптовалюта
Angular
TypeScript
MVC
.NET
підключення API
Grid Bot
Signal Bot
захист веб-додатків
автоматизований трейдинг
cryptocurrency
Angular
TypeScript
MVC
.NET
API connection
Grid Bot
Signal Bot
web application protection
automated trading
Abstract: Ця кваліфікаційна робота фокусується на вивченні та реалізації веб-програми PointC для криптовалютного трейдингу в автоматичному режимі з застосуванням передових інструментів розробки. У дослідженні висвітлено основні принципи створення фронтенду на Angular та TypeScript, структуру MVC у середовищі .NET, огляд поточних криптоплатформ, а також стандарти захисту веб-додатків. Особливий акцент зроблено на підключенні API бірж (наприклад, Bybit та Binance), тактиках торгівлі (як-от Grid Bot і Signal Bot), системах верифікації (JWT, двофакторна аутентифікація) та узгодженні з українськими правовими нормами про віртуальні активи (Закон № 2074-IX). У практичному розділі описано формулювання вимог, побудову бази даних, дизайн користувацького інтерфейсу, програмування фронтенду й бекенду, зв'язок з API Bybit через WebSocket і REST-протоколи, а також всебічне випробування (модульні тести, перевірка навантаження, аналіз безпеки) з інструментами на кшталт Jasmine, xUnit, JMeter та OWASP ZAP. Додатково оцінено оригінальність тексту (87,4% за системою StrikePlagiarism) та відповідність критеріям для верифікації якості проекту. Висновки демонструють, що розроблений зразок PointC гарантує ефективний автоматизований трейдинг, стабільну роботу, надійний захист інформації та можливість розширення, що сприяє прогресу fintech-інструментів в Україні та оптимізує взаємодію для інвесторів.
This qualification work centers on exploring and implementing the PointC web program for automated cryptocurrency trading employing advanced development tools. The study covers key principles of frontend creation with Angular and TypeScript, the MVC structure in the .NET environment, review of current crypto platforms, and web application protection standards. Special emphasis is placed on connecting exchange APIs (such as Bybit and Binance), trading tactics (like Grid Bot and Signal Bot), verification systems (JWT, two-factor authentication), and alignment with Ukrainian legal standards for virtual assets (Law № 2074-IX). The practical section details requirement formulation, database construction, user interface design, frontend and backend programming, linkage to Bybit API via WebSocket and REST protocols, along with thorough testing (modular tests, load verification, security analysis) using tools such as Jasmine, xUnit, JMeter, and OWASP ZAP. Additionally, the text originality was assessed (87.4% via StrikePlagiarism) and compliance with criteria to validate project quality. Conclusions show that the developed PointC sample ensures effective automated trading, stable operation, secure information handling, and expansion potential, promoting fintech tool progress in Ukraine and optimizing interaction for investors.
Description: Дата захисту : 18.06.2026
URI: http://dspace.tnpu.edu.ua/handle/123456789/41895
Appears in Collections:122 Комп’ютерні науки (Інженерія ігрових проєктів)

Files in This Item:
File Description SizeFormat 
Voropai_anot.docx17,37 kBMicrosoft Word XMLView/Open
Voropai_bak.pdf2,8 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.