Задача

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

Смарт-контракт

В сети testnent binance разработать смарт-контракт, который с pancake парсит курсы: BTC/BUSD, BNB/BUSD, ETH/BUSD. С контракта должны считываться курсы.

Backend

Сделать хранение курсов в базе данных (postgress или mongoDB) с группировкой по:

Frontent

Верстка приложения согласно макету.

https://www.figma.com/embed?embed_host=notion&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FOTccUkPW7R9heYytn7eVh6%2FSwapper-Test%3Fnode-id%3D0%253A1

С backend методом API получить список курсов токенов: BTC, BNB, ETH. Вывести их списком. При нажатии на строку с токеном, проваливаемся в карточку токена. В ней вывести текущий курс и эквивалент в USD, а также свечной график.

Будет плюсом, сделать получение данных через socket.

Пожелания: