Accompart's - the first Computer Art Auction House in WEB3

Accomparts.com - это уникальная платформа для онлайн-аукционов современного искусства на базе NFT. Проект совмещает традиционный формат аукционов с возможностями децентрализованных технологий и открывает новые горизонты для художников и коллекционеров.

Идея и задача

Передо мной стояла задача: в кратчайшие сроки разработать и запустить MVP сайта для проведения NFT-аукционов, интегрировав его с уже существующими смарт-контрактами в сети Ethereum.

Важно было обеспечить:

  • Удобный интерфейс для участников торгов;
  • Возможность добавления и управления лотами;
  • Интеграцию с блокчейнами для покупки NFT;
  • Систему уведомлений для пользователей.

После успешного проведения первого аукциона проект был расширен — добавились новые блокчейны, разделы сайта и система управления контентом.

The first Computer Art Auction House in WEB3

Основные возможности

  • Онлайн-аукционы NFT — поддержка классического формата торгов с реальным временем обновления ставок.
  • Поддержка нескольких блокчейнов — Ethereum, Base, Tezos.
  • Разнообразие форматов — лоты могут быть в формате изображений, видео и даже 3D-моделей .glb с поддержкой AR/VR.
  • Профили художников — каждая работа связана с автором, у которого есть персональная страница.
  • Rare-раздел — возможность покупки NFT по фиксированной цене.
  • Telegram-бот — уведомления о новых лотах и ставках.
  • Админ-панель — система управления контентом для модераторов (CRUD).

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

Frontend:

  • React + React Query
  • ethers.js
  • react-helmet-async
  • react-admin (для админ-панели)

Backend:

  • Express.js
  • MongoDB
  • Telegram API для уведомлений

Инфраструктура:

  • VPS на Debian
  • CI/CD через GitHub Actions
  • pm2 для управления процессами

Результаты

  • Успешно проведено более 15 аукционов современного искусства.
  • Реализована поддержка нескольких блокчейнов и 3D-лотов.
  • Построена устойчивая архитектура: фронтенд, бэкенд, база данных, админ-панель и система уведомлений.
  • Проект развивается как полноценный аукционный дом для компьютерного искусства в Web3.
Максим Захаров

Другие статьи

Сайт-портфолио на Next.js + Strapi: быстрый и удобный
Сайт-портфолио на Next.js + Strapi: быстрый и удобный
Мне нужен был быстрый и удобный сайт-портфолио с возможностью легко публиковать статьи. Я собрал его на Next.js с SSR и кэшированием, Strapi с CKEditor для редактирования и Cloudinary для оптимизации изображений. Tailwind обеспечил адаптивный и современный дизайн.
Dater - Играй, Знакомься, Зарабатывай
Dater - Играй, Знакомься, Зарабатывай
Для приложения видеозвонков Dater.com я разработал систему Play and Earn и встроенный крипто-кошелёк. Пользователи получили возможность пополнять баланс через USDT, обменивать его на внутренний токен и обратно, выполняя все операции без комиссий.
Телеграм бот для домофонов и ворот
Телеграм бот для домофонов и ворот
Идея: Изучить принципы работы систем контроля доступа (домофоны, шлагбаумы и т.д.). Придумать как подключать их к умному дому. Написать Telegram бота, с помощью которого можно удаленно открывать домофон и ворота для въезда во двор.