Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
It was necessary to create a reliable and fast system for an online exchange that would automatically monitor and set competitive currency rates. Manual updates of rates were slow, inaccurate, and did not allow for prompt responses to market changes.

An automatic parser was created that regularly (at certain intervals) retrieves current rates from BestChange via API.

Based on the obtained rates and the specified position (or position based on the required rate), final rates for each pair are automatically calculated and updated in the SQL database, and an XML file with the data is generated, which is used on the website.

An interactive Telegram bot (aiogram) was developed that allows operators to:

Quickly change the "position" (relative rate) for individual pairs.

Use group mode for simultaneous setting of positions or positions based on the required rate for several currency groups.

Create and edit groups directly through the bot interface.

The system is deployed on a Linux server via Docker using CI/CD to ensure constant availability and seamless updates.

Automatic updates of rates based on the position have been provided, allowing the exchange to quickly adapt to market changes and maintain competitiveness.

The system operates on a continuous basis, automatically generating the necessary XML file with rates for integration with the main exchange platforms.

The Telegram bot provided operators with a convenient mobile tool for managing critical parameters (position, groups) without the need for access to the admin panel.
Work details
Added 18 September 2025
122 views
Freelancer
Oleksandr Ivanchuk
Ukraine Rovno
No reviews

Available for hire Available for hire
On the service 9 months