Кейс / Маркетплейс

NFT маркетплейс.

API-first бекенд для цифрових активів, створений для повторного використання різними фронтендами

NFT маркетплейс — Web3 / цифрові активи
Клієнт

Web3-стартап, що будує маркетплейс-бренд із кількома запланованими фронтендами та партнерськими інтеграціями.

Галузь

Web3 / цифрові активи

Рік

2024

Послуги
01 / Задача

Задача.

Логіка маркетплейсу — колекції, лістинги, пропозиції, роялті, стрічки активності — мала бути доступна як стабільний API, який можуть споживати веб, мобільні та партнерські інтеграції, лишаючись узгодженою з ончейн-станом і витримуючи реорганізації блокчейну та збої RPC.

02 / Що ми створили

Що ми створили.

Ми реалізували Python-бекенд на FastAPI та SQLAlchemy поверх PostgreSQL, структурований навколо чітких доменних сервісів та індексатора подій, що звіряє ончейн-події з базою даних. Ідемпотентна обробка та обробка реоргів тримають лістинги точними; документація OpenAPI спрощує інтеграцію партнерів.

  • Доменні сервіси для колекцій, токенів, лістингів, пропозицій та активності
  • Індексатор ончейн-подій із повторами, ідемпотентністю та обробкою реоргів
  • Пошук і фільтрація з пагінацією, розраховані на великі колекції
  • Пайплайн метаданих і медіа з IPFS та кешуванням
  • Ендпоїнти з документацією OpenAPI та автентифікацією для партнерських інтеграцій
03 / Результат

Результат.

  1. 01

    Один бекенд обслуговує кілька фронтендів і партнерських інтеграцій

  2. 02

    Узгоджений стан маркетплейсу навіть за збоїв RPC та реоргів ланцюга

  3. 03

    Задокументований API, що скоротив онбординг партнерів

04 / Технологічний стек

Технологічний стек.

Python, FastAPI, SQLAlchemy та PostgreSQL з індексатором EVM-подій.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
Відкрити продукт
Наступний кейс

Будуєте щось схоже?

Розкажіть про свій продукт, і ми поділимося, як підійшли б до задачі, з реалістичними термінами та бюджетом.