API курсов валют

Реализуйте API для получения курсов валют в заданном банке.

Выберите банк, для которого будете собирать курсы валют. Затем продумайте структуру хранения курсов в базе данных (валюта, курс, дата обновления). Также продумайте структуру API-запросов и ответов. Информация о курсах должна собираться парсером со сторонних источников (например, сайта банка) и сохраняться в базу данных.

Основные возможности проекта

Парсер

Необходимо реализовать парсер, который будет забирать информацию со сторонних источников (например, сайта банка). Парсер должен:

Парсер должен запускаться автоматически по расписанию (например, раз в час) или вручную через админ-панель.

Структура API

API должен принимать GET-запросы и возвращать информацию о курсе валюты в формате JSON. Пример запроса:

Формат ответа (JSON):

Админ-панель

В админ-панели должны быть реализованы следующие функции: