Помощь в настройке web-сервиса по созданию NFT
1 000 руб.за час
Здравствуйте
Необходима помощь в настройке уже имеющегося web-сервиса
# Техническое задание на разработку сервиса по созданию NFT
## Краткое описание сервиса
Сервис представляет собой Web-сервис, взаимодействующий с другими
частями экосистемы посредством предоставления доступа к своему REST-API интерфейсу.
## Технологический стек
Сервис разработан с учетом следующих требований
к используемому ПО:
* NodeJS 16+
* Express или Fastify
* Typescript
* Pancakeswap SDK
* Binance blockchain SDK (при необходимости)
* Docker
## Описание методов REST-API сервиса
### Создание NFT-токена
```http-method
POST /nft/create
Content-Type: application/json
Accept-Type: application/json
{
"file_hash": "laskdjpaoirgp3qo48t30498upoasidca",
"name": "some name",
"description": "some_description",
"amount": 123
}
```
где:
| Parameter | Description |
| ---------- | ----------- |
| file_hash | hash-файла из IPFS |
| name | название nft |
| description | описание nft |
| amount | Стоимость nft в bnb ( 1.25 for ex.)|
В ответ должна возвращаться json-структура, содержащая как минимум boolean-флаг `success`, отвечающий за успех/ошибку операции:
```json
{
"success": true
}
```
## Результат разработки
Результатом разработки должно явиться самостоятельный web-сервис, упакованный в docker-контейнер.
**Обязательное требование - возможность через ENV задавать номер порта, который слушает сервис**
В идеале все необходимые данные (ключи, логины, адреса контрактов и пр.) получать из переменных окружения.
И указать эти переменные в виде `ENV`-ов в `Dockerfile`-е.
Dockerfile должен состоять из двух частей:
* часть, собирающая проект из исходных кодов
* часть, которая непосредственно запускает web-сервис
ЗАДАЧА: Нужно помочь в настройке/исправлении данного сервиса, так как он работает через раз и не так как надо
Оплата почасовая
Необходима помощь в настройке уже имеющегося web-сервиса
# Техническое задание на разработку сервиса по созданию NFT
## Краткое описание сервиса
Сервис представляет собой Web-сервис, взаимодействующий с другими
частями экосистемы посредством предоставления доступа к своему REST-API интерфейсу.
## Технологический стек
Сервис разработан с учетом следующих требований
к используемому ПО:
* NodeJS 16+
* Express или Fastify
* Typescript
* Pancakeswap SDK
* Binance blockchain SDK (при необходимости)
* Docker
## Описание методов REST-API сервиса
### Создание NFT-токена
```http-method
POST /nft/create
Content-Type: application/json
Accept-Type: application/json
{
"file_hash": "laskdjpaoirgp3qo48t30498upoasidca",
"name": "some name",
"description": "some_description",
"amount": 123
}
```
где:
| Parameter | Description |
| ---------- | ----------- |
| file_hash | hash-файла из IPFS |
| name | название nft |
| description | описание nft |
| amount | Стоимость nft в bnb ( 1.25 for ex.)|
В ответ должна возвращаться json-структура, содержащая как минимум boolean-флаг `success`, отвечающий за успех/ошибку операции:
```json
{
"success": true
}
```
## Результат разработки
Результатом разработки должно явиться самостоятельный web-сервис, упакованный в docker-контейнер.
**Обязательное требование - возможность через ENV задавать номер порта, который слушает сервис**
В идеале все необходимые данные (ключи, логины, адреса контрактов и пр.) получать из переменных окружения.
И указать эти переменные в виде `ENV`-ов в `Dockerfile`-е.
Dockerfile должен состоять из двух частей:
* часть, собирающая проект из исходных кодов
* часть, которая непосредственно запускает web-сервис
ЗАДАЧА: Нужно помочь в настройке/исправлении данного сервиса, так как он работает через раз и не так как надо
Оплата почасовая
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.