Розробка соціальної мережі для проведення зборів коштів в криптовалюті

Loading...
Thumbnail Image
Date
2025
Authors
Ігумнов, Олександр
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Кваліфікаційна робота спрямована на вдосконалення веб-застосуноку для збору коштів на волонтерських засадах шляхом його інтеграції з технологіями 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.
Description
Keywords
веб-застосунок, соціальна мережа, волонтерські збори, блокчейн, криптовалюта, криптогаманець, Solana, Phantom, Solflare, Backpack, web3, Solana, смарт-контракт, Rust, TypeScript, Next.js, NestJS, Docker, Git, GitHub Actions, Supabase, Nginx, Docker, PostgreSQL, Prisma ORM, Visual Studio Code, Google API, Discord API, OAuth2, Stripe.js, Gemini, DigitalOcean, бакалаврська робота
Citation