Платформа электронной коммерции и платежей на базе Ethereum

Различные современные явления требуют качественного ИТ-сопровождения, которое способствовало бы раскрытию их положительных черт и одновременно обеспечивало безопасность. Такой стала новая разработка - платформа BCShop.io. Это первая платформа электронной коммерции и платежей на базе Ethereum, разработанная специально для криптоиндустрии. Проект представляет собой новый формат продажи и покупки цифровых товаров и услуг, например, курсов английского языка через Skype.

Все операции на сайте совершаются в криптовалюте Ethereum (Эфир) через blockchain. Чтобы продать или купить что-либо у пользователя должен быть один из кошельков: 

  • Private Key
  • KeyStore
  • Metamask
  • Trezor
  • Ledger

Проект был реализован в несколько этапов:

  • возможность оперативного создания своего товара – для этого достаточно лишь ввести название и цену товара. Если есть дополнительная информация о товаре, то можно внести её полностью в специальные поля;
  • предоставить ссылку на товар конечному покупателю;
  • для любого товара генерируется личный JS-код для размещения кнопки "Купить" на свой сайт;
  • сбор статистики по продажам, покупкам и общему списку предложений в специальных разделах, которые доступны только после разблокировки кошелька (любого из списка указанного выше);
  • настройка желаемых полей в статистических таблицах;
  • приобретение товаров за Ethereum (Эфиры) или за BCS tokens; 
  • и безусловно, внедрение Escrow-сервиса (арбитраж).

На этом работа не окончена – постепенно будут вводиться дополнительные опции.

Ключевые технические особенности проекта:

  • Использована база данных с открытым исходным кодом — PostgreSQL
  • Yii2 Framework
  • Для доставки информации используется сервер очередей RabbitMQ
  • Внедрение в API программного решения для генерации документации — Swagger
  • Сервис реализован как SPA — React, Redux
  • Анализ качества кода для JS - ESLint
  • Тестирование React компонентов с Jest и Enzyme
  • Адаптивная вёрстка даёт возможность работать на любом электронном устройстве - Bootstrap 3, LESS

Дизайн:

Дизайн полностью отвечает последним трендам, он получился очень современным, стильным и лаконичным. UX/UI были проработаны до мельчайших деталей, каждый элемент интерфейса - будь то иконка или кнопка, выполнены с интересом и детальной проработкой. На сайте отсутствует растровая графика - используется исключительно векторная, что гарантирует отличное визуальное отображение даже на высококачественных 5K-мониторах.

Особенности:

  • Работа сразу нескольких команд: Frontend, Backend PHP и Backend Blockchain
  • Строгие deadline в связи с ICO
13
разработчиков в проекте
> 1000
трудоемкость в часах

Появилось желание воспользоваться новым сервисом?