Frontend для майнинг-пула Musicoin

Задача

Заменить верстку сайта майнинг пула Musicoin, реализованного на open-source решении Open Ethereum Mining Pool.

Решение

Столкнулись с тем, что бэкенд продукта не генерирует данные для построения графиков хешрейтов.
Реализовали необходимый функционал, что нашло отражение на фронтенде.

К нам обратился клиент — владелец майнинг пула Musicoin, реализованного на open-source решении Open Ethereum Mining Pool.

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

Frontend

Frontend проекта сделан на JavaScript-фреймворке Ember.js. Задача для нас звучала просто: заменить верстку сайта mc.minecrypto.pro (это HTML+CSS+JS-плагины на базе Bootstrap). Но мы столкнулись с тем, что Backend продукта не генерирует данные для построения графиков хешрейтов майнеров и пула в целом. А в прототипах графики были.

Backend

Пришлось погрузиться в бэкенд продукта, реализованного на языке GO с использованием СУБД Redis. Ни с тем, ни с другим, опыта работы мы не имели. Но спустя много часов страданий необходимый функционал был реализован и нашел отражение на фронтенде.

В дальнейшем мы реализовали розыгрыш видеокарт среди майнеров пула: считается средний хешрейт каждого майнера за месяц и выдается соответствующее количество билетов, победитель выбирается случайным образом.

Ценовая категория:
от 150 000 руб.