Клиент хотел получить лэндинг для проведения pre-ICO, а затем ICO. Изначально были предоставлены адаптивные макеты первой версии сайта. Я сверстал её, используя HTML5, CSS3 и JavaScript. Затем компании понадобилась поддержка нескольких языков. Я и моя команда решили использовать общепринятый стандарт: файлы переводов ".mo", которые парсились с помощью PHP. После этого дизайнеры предоставили новую версию сайта, что заставило нас переверстать его практически с нуля. Вскоре потребовалось разработать функционал регистрации с личным кабинетом. Сначала было решено использовать Node,js, MongoDB и Angular, но из-за очень ограниченного времени пришлось прибегнуть к использованию PHP и MySQL. Основная функция личного кабинета - генерация уникальных криптовалютных кошельков для каждого пользователя, дальнейшая проверка поступлений на эти кошельки, перевод криптовалют в токены клиента и отображение балансов. Был утверждён такой список поддерживаемых криптовалют: Bitcoin, Ethereum и Emercoin. Также, после каждой транзакции информация о ней записывалась в блокчейн Emercoin, а пользователю отправлялось письмо.