Пропоную роботу по розробці парсеру на PHP для збору інформації по курсам валют Деталі завдання
Подано ставок
2
Середня ставка (UAH)
5,000 грн
Бюджет завдання (UAH)
1,000 грн - 5,000 грн
Закінчено
Опис завдання
Потрібно розробити парсер який буде збирати інформацію по курсам валют з Українських сайтів банків. Курси валют варто зберігати в базу даних щоденно. В результаті всі дані по курсам валют відображати на сторінці сайту і виводити графік зміни курсів валют в розрізі кожного банку.

1. Основні функціональні вимоги до роботи парсера
- Розробка парсера зі збором курсів валют (USD, EUR, можливо GBP та ін.) з сайтів Українських банків - 150 банків.
- Дані для кожного банку: Назва банку, Дата збору, Купівля/Продаж по кожній валюті
- Парсинг повинен виконуватись щодня автоматично о 09.05 ранку (наприклад, за допомогою cron або іншого планувальника).
- Зберігання даних. Створити базу даних (наприклад, PostgreSQL або MySQL) і зберігади спарщені дані. Таблиця з полями: назва банку, валюта, курс купівлі, курс продажу, дата

2. Візуалізація зпарщених даних на Веб-інтерфейсі
- Головна сторінка з: Списком банків, Таблицею актуальних курсів валют, Можливістю фільтрувати по банку, валюті, даті.
- Графік зміни курсів валют: Тип графіка: лінійний, Можливість переглядати динаміку за останній тиждень/місяць/рік, Вибір банку та валюти, Адаптивний дизайн (під мобільні пристрої теж)

3. Технічні вимоги до проєкту
- Мова програмування: Python (наприклад, Scrapy, BeautifulSoup) або Node.js (для парсера), PHP/Python/JS для фронтенду
- Фреймворк для фронтенду: React або простий HTML + JS
- Фреймворк для бекенду: Flask, Django або Express
- БД: PostgreSQL або MySQL
- Візуалізація: бібліотека Chart.js, D3.js або аналог

Подавайте свої ставки та портфоліо схожих робіт.
Схожі завдання
Країна
Дніпропетровська область

img
Замовник
5 19 Відгуків
Уточнення до завдання
0 повідомлення(нь)
Ви можете додати уточнення після подачі ставки на це завдання.
Подані ставки на завдання
img
Дар'я

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

0 0 Відгуків
5,000 грн
30 Дні

img
Іван

Доброго дня, можу реалізувати це на PHP/Laravel. Маю досвід розробки подібних парсерів

0 0 Відгуків
5,000 грн
5 Дні