Нужно написать аналогичную форму обменника, но без бекэнда и дизайна (см приложенное видео).
Видео работы формы: https://take.ms/0oNPp
Ссылка, где можно пощелкать: https://all.cash
Главные требования:
1. Минималистичная flex-верстка (чтоб было легко манипулировать расположением блоков и добавлять новые).
2. Чистый JS (ECMA), желательно без сторонних библиотек (см. пункт 7).
3. Подтягивание курса крипты с любого АПИ и автоматический подсчет суммы обмена по курсу (см. оригинал).
4. Создать отдельный jSON (или JS) файл, чтоб предусмотреть возможность корректировать курс:
То есть, если по АПИ пришел один курс, то в JSON должна быть переменная к каждой валюте, где путем сложения или вычитания можно этот курс подправить.
Пример:
а) 70 RUB за 1 USDT - АПИ курс.
б) В JSON пишем $RUB += 0.57
в) Итого 70.57 RUB за 1 USDT
5. Валидация полей ввода для карт и крипто-кошельков. Уверен, что можно вытащить с сайта-донора рег-экспы и использовать. Либо найти готовые на Гисте.
6. Чистый код, с комментариями в ключевых местах, чтоб можно было легко добавить новые поля и исправить логику js.
7. Допускается использование сторонних JS библиотек до 15 кб, только в случае, если сделает работу дешевле. jQuery - исключено!
8. После заполнения и отправки - летит пост запрос и редирект на другую страницу. Дальше уже моя работа.
P.S.
Я не против использования готовых решений с Гита, но чтоб они не противоречили пункту 6.
P.P.S.
Указанныый сайт просто рабочий пример формы, для наглядности работы, в дополнение к ТЗ.
Указывайте стоимость и сроки работы.