Автоматизована система управління курсами валют
Потрібно було творити надійну та швидку систему для онлайн-обмінника, яка б автоматично моніторила та встановлювала конкурентні курси валют. Ручне оновлення курсів було повільним, неточним та не дозволяло оперативно реагувати на зміни ринку
Створено автоматичний парсер, який регулярно (з певним інтервалом) отримує актуальні курси від BestChange через API.
На основі отриманих курсів та заданої позиції (або позиції на основі потрібного курса) в SQL базі даних автоматично розраховуються та оновлюються фінальні курси для кожної пари і формується xml файл з даними який використовується на сайті.
Розроблено інтерактивний Telegram-бот (aiogram), який дозволяє операторам:
Оперативно змінювати "позицію" (відносний курс) для окремих пар.
Використовувати груповий режим для одночасного встановлення позицій або позицій на основі потрібного курса для кількох груп валют.
Створювати та редагувати групи прямо через інтерфейс бота.
Система розгорнута на сервері Linux через Docker з використанням CI/CD для забезпечення постійної доступності та безшовного оновлення.
Забезпечено автоматичне оновлення курсів на основі позиції, що дозволило обміннику швидко адаптуватися до ринкових змін та підтримувати конкурентоспроможність.
Система працює на постійній основі, автоматично генеруючи необхідний XML-файл з курсами для інтеграції з основними платформами обмінника.
Telegram-бот надав операторам зручний мобільний інструмент для управління критичними параметрами (позиція, групи) без необхідності доступу до адмін-панелі.
Створено автоматичний парсер, який регулярно (з певним інтервалом) отримує актуальні курси від BestChange через API.
На основі отриманих курсів та заданої позиції (або позиції на основі потрібного курса) в SQL базі даних автоматично розраховуються та оновлюються фінальні курси для кожної пари і формується xml файл з даними який використовується на сайті.
Розроблено інтерактивний Telegram-бот (aiogram), який дозволяє операторам:
Оперативно змінювати "позицію" (відносний курс) для окремих пар.
Використовувати груповий режим для одночасного встановлення позицій або позицій на основі потрібного курса для кількох груп валют.
Створювати та редагувати групи прямо через інтерфейс бота.
Система розгорнута на сервері Linux через Docker з використанням CI/CD для забезпечення постійної доступності та безшовного оновлення.
Забезпечено автоматичне оновлення курсів на основі позиції, що дозволило обміннику швидко адаптуватися до ринкових змін та підтримувати конкурентоспроможність.
Система працює на постійній основі, автоматично генеруючи необхідний XML-файл з курсами для інтеграції з основними платформами обмінника.
Telegram-бот надав операторам зручний мобільний інструмент для управління критичними параметрами (позиція, групи) без необхідності доступу до адмін-панелі.