Добрий день! Ознайомилась із технічним завданням. Розумію, що проєкт включає не лише парсинг курсів валют, а й побудову повноцінної системи збору, зберігання та візуалізації історичних даних по банках. Можу реалізувати рішення “під ключ”, яке включає: 1. Парсер та автоматизація розробку парсера курсів валют (USD, EUR, за потреби GBP та ін.) з сайтів українських банків; модульну архітектуру парсера для роботи з великою кількістю джерел; автоматичний щоденний запуск (cron) о заданий час; логування помилок і контроль успішності збору даних. 2. Зберігання дани проєктування структури БД (MySQL або PostgreSQL); збереження історичних даних: банк, валюта, курс купівлі/продажу, дата; оптимізація запитів для подальшої аналітики та побудови графіків. 3. Веб-інтерфейс сторінка зі списком банків та таблицею актуальних курсів; фільтрація за банком, валютою та датою; графік зміни курсів валют (тиждень / місяць / рік); адаптивний дизайн для мобільних пристроїв; візуалізація на базі Chart.js або аналогічної бібліотеки. 4. Технічна реалізація парсер: Python (BeautifulSoup / Scrapy); бекенд: Flask або Django; фронтенд: HTML + JS або React (за потреби); API між бекендом і фронтендом; можливість масштабування та розширення списку банків. Потенційні ризики зміна структури сайтів банків; блокування парсингу; відсутність єдиного формату даних. Ці ризики вирішуються через логування, fallback-логіку та регулярну підтримку парсера. Готова обговорити деталі, запропонувати оптимальну архітектуру та показати підхід до реалізації.
Доброго дня, можу реалізувати це на PHP/Laravel. Маю досвід розробки подібних парсерів
Добрий день. В цілому вашу задачу можна спростити і обійтись без парсингу даних. Розгляньте варіанти використання API типу Мінфін або rates.com.ua. Плюси такого підходу: Ніякого парсингу даних з сайтів Гарантована робота без помилок парсингу та ін. Меньше навантаження на вашу серверну інфраструктуру. Так як по суті задача зведеться до відправки/отриманню текстових даних. Пропонований стек технологій: PHP 8/Laravel/MySQL або Postgress на ваш вибір + бібліотека для візуалізації графіків. (Обговоремо додатково) Мінуси такого підходу: Деякі додаткові функції API можуть бути платними (Підбір провайдера курсів обговорюється в процесі роботи). Буду радий співпраці. Вартість вказав без верстки сторінок але з візуалізацією всіх даних
Будь-який фріласнер, який має відповідні навички, може долучитись до виконання цього завдання.