F2 Інженерія програмного забезпечення
Permanent URI for this collection
Освітня програма: "Інженерія програмного забезпечення"
Browse
Browsing F2 Інженерія програмного забезпечення by Author "Гороховський, Кирило"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item Арбітраж між децентралізованими біржами(2024) Синякевич, Олег; Гороховський, КирилоУ роботі розглянуто основи технології блокчейн, різницю між централізованими та децентралізованими біржами, order books та automatic market makers, способи отримувати Miner Extractable Value. Описано спосіб безризикового арбітражу у мережі блокчейн між різними біржами, подібними до Uniswap V2.Item Електрона залікова книжка студента на основі технології Blockchain(2021) Поліщук, Юрій; Гороховський, КирилоУ даній роботі розглянути основні принципи роботи Blockchain і фреймворку Hyperledger Fabric та описаний процес розробки електронної залікової книжки студента на основі технології блокчейн.Item Маркетплейс для картинних галерей, які зберігають у вигляді NFT токенів(2022) Синельник, Марія; Гороховський, КирилоРобота присвячена створенню маркетплейсу для розміщення картин молодих художників та продажу їх на аукціонах за криптовалюту. Проєкт реалізований за допомогою Dapp (децентралізованих застосунків), які працюють у мережі блокчейн. Рівень клієнта реалізований за допомогою React Native та відображений у веб-системі у HTML форматі, а серверний рівень побудований за допомогою технології блокчейн Avalanche, де функціональність розроблена за допомогою смарт контрактів, написаних на Solidity.Item Розробка веб-платформи для винагороди за переробку сміття з використанням блокчейн-технологій ICP та Solana(2025) Гаврилюк, Володимир; Гороховський, КирилоКваліфікаційна робота присвячена аналізу та розробці веб-платформи для винагороди громадян за переробку відходів. Постійне зростання обсягів засмічених територій в Україні спричиняє велику кількість екологічних негараздів, отже, в цьому контексті, створення інструменту, що привертає увагу до цієї проблематики є дуже важливим. Використання блокчейн-технологій надає можливість побудувати надійний додаток, котрий гарантує коректність даних, пов’язаних з переробкою, та дозволяє розробити прозору систему винагород за допомогою utility-токенів та NFT. Додатково, блокчейн-мережа Internet computer protocol робить створення повноцінних веб-платформ, що повністю працюють на децентралізованих серверах незалежних учасників, легким і доступним. Завдяки «reverse gas model», кінцеві користувачі не повинні мати токени для того, щоб користуватись застосунком – кошти за транзакцію має витрачати розробник. Також, розроблені програми на Solana пропонують гнучкість для вибору користувача, і надають змогу порівняти блокчейн- системи з різними моделями газу. У роботі буде детально розглянутий процес розробки екологічно корисної ініціативи, враховуючи аргументацію обраних технологічних ьрішень, аналіз вимог до продукту, а також масштабованість та перспективи у майбутньому веб-додатку.Item Розробка соціальної мережі для проведення зборів коштів в криптовалюті(2025) Ігумнов, Олександр; Гороховський, КирилоКваліфікаційна робота спрямована на вдосконалення веб-застосуноку для збору коштів на волонтерських засадах шляхом його інтеграції з технологіями Web3. Додаток доповнений оновленим функціоналом, а саме: криптовалютними платежами, авторизацією через програмні криптовалютні гаманці такі як Phantom, Solflare, Backpack та інші, зберіганням інформації про користувачів на блокчейні у вигляді Soulbound NFT. Додано функціонал фільтрації користувацького контенту на основі ШІ. Значно підвищено продуктивність та рівень захищеності серверів, де розгорнуто цільовий веб-застосунок. Front-end частина додатку реалізована з використанням мов програмування JavaScript/TypeScript, фреймворків TailwindCSS та Next.js, а також open-source бібліотеки іконок Lucide-React. Back-end написаний на фреймворку NestJS з використанням СКБД PostgreSQL та Prisma ORM. Додатково використовувалися Git, CI/CD-платформа GitHub Actions, система керування ізольованими Linux-контейнерами Docker, веб-сервер Nginx. Для зберігання та роботи з файлами обрано BaaS платформу Supabase. Інтегровано платіжну бібліотеку Stripe.js, API ШІ- платформи Gemini, а також Google та Discord APIs для авторизації через OAuth2. Застосунок працює з блокчейном Solana, що передбачає інтеграцію відповідних web3-бібліотек у веб-частині застосунку, а також використання мови програмування Rust для написання програми на блокчейні. Для розгортання веб-застосунку обрано хмарну платформу DigitalOcean.