Спорт

Колекції

Замовник та ідея

До нас звернувся замовник з проханням створити платформу для продажу унікальних колекційних NFTs на спортивну тематику. По суті, це мав бути маркетплейс для продажу цифрових товарів - картинок, але з інтеграцією смарт-контракту з використанням ERC-1155.

ERC-1155 - це офіційний стандарт токена для мережі Ethereum, що дає змогу створювати нескінченну кількість як замінних, так і незамінних токенів в одному смарт-контракті, на відміну від ERC-20 і ERC-721, які створюють окрему транзакцію для кожного токена. Крім того, ERC-1155 витрачає на 50-80% менше газу, що зробить платформу рентабельнішою і привабливішою для клієнтів.

Складність

Для реалізації задуму клієнта нам потрібно досягти двох цілей. Перша - створити онлайн-маркетплейс з усіма потрібними функціями - від генерації NFTs до двофакторної аутентифікації. І розробити для нього приємний та інтуїтивно зрозумілий дизайн, заточений під спортивну тематику.

Друга наша мета - здійснити інтеграцію платформи і мережі Ethereum, щоб користувачі могли створювати колекційні NFTs (стандарту ERC-1155) усередині маркетплейсу. І цей процес має бути простим та зрозумілим, щоб у ньому одразу зміг розібратися будь-який користувач, навіть якщо він до цього ніколи не працював ані з блокчейном, ані з криптовалютою, ані з NFT.

Архітектура проекту

Коли цілі було поставлено, керівник проекту визначив вимоги та розробив візуальну архітектуру проекту - користувацький потік. Чітка, добре опрацьована архітектура дає змогу зрозуміти логіку взаємодії користувачів із платформою, завдяки чому можна структурувати загальні функції та детально оцінити масштаб проекту.

Will be ready for testing 19.03

Will be ready for testing next week

Not discussed

Каркаси

Каркаси - це схематичне представлення зовнішнього вигляду платформи, де більшість елементів дизайну представлені у вигляді блоків. Вони допомагають зрозуміти, що міститиме користувацький інтерфейс, а також де і як ці елементи дизайну будуть розташовані. Завдяки цьому можна ще на етапі проектування побачити магазин очима кінцевого користувача і, таким чином, створити більш якісний UX.

Для Sport NFT ми створили понад 60 каркасів. Були опрацьовані найдрібніші деталі і функції платформи, візуалізовані всі елементи інтерфейсу і детально опрацьовані шляхи користувачів. Ми виконали велику роботу, витративши на це багато часу та зусиль, але результат вартий того!

Дизайн

Дизайн - це, мабуть, найцікавіша стадія розробки, оскільки саме на цьому етапі проект набуває форми, і клієнт може побачити, як платформа виглядатиме після запуску. Спочатку для Sport NFT ми вирішили використовувати чорне тло із зеленими вставками. Чорне тло дало б змогу виділити важливі елементи, а зелене підкреслило б орієнтацію проекту на спортивні ігри, які в основному проходять на зеленому полі.

Але такий дизайн виявився трохи темним та "прісним", тому дизайн було вирішено змінити. У новому варіанті основними кольорами стали насичений синій і білий. Це поєднання кольорів також дає змогу виділяти важливі речі, але водночас загальний дизайн має більш яскравий та енергійний вигляд.

Основні кольори

White

ffffff

Green

2ACF62

Violet

9174E3

Yellow

F6B840

Red

E25452

Bg White

F5F5f5

Bg Black

1c1c1c

Stroke

DFE2EF

Text

Main

0E0E11

Secondary

898C9B

designs
designs

Безпека

Щоб підвищити безпеку конфіденційних даних і грошей користувачів вирішили впровадити процедуру KYC і двофакторну аутентифікацію.

Разом вони захистять обліковий запис користувачів від найпоширенішого типу хакерських атак - фішингу. Крім цього, ми також використовували модуль для захисту від SQL-ін'єкцій та XSS-атак, і етичних хакерів для пошуку дірок у системі безпеки.

Розробка

Стадія кодування вважається однією з найдовших і найскладніших.

Для підвищення його ефективності наша команда використовує Agile-методологію Scrum. Цей метод дає змогу без роздування бюджету і часу розробки отримати продукт, який максимально відповідатиме очікуванням користувачів.

Висновок

NFT - це порівняно новий, але водночас дуже перспективний ринок. Тільки у 2021 році він виріс на значні 1785%. Ми були дуже раді, що змогли взяти участь у його розвитку, створивши торгову платформу для продажу унікальних колекційних NFTs на спортивну тематику.