Опис проєкту
ПерекладКурси валют мають підтягуватися з надійного джерела та оновлюватися за розкладом, а не бути зашиті в код вручну — так підсумкові суми будуть максимально близькі до реального ринкового курсу. Важливо, щоб обрана валюта запам'ятовувалася: якщо людина піде з сайту і повернеться пізніше, обрана валюта має лишитися тією самою без повторного вибору. Сам процес перемикання має виглядати плавно і швидко, без відчуття перезавантаження чи блимання цифр під час перерахунку.
Готові обговорити ваш варіант зберігання курсів і частоту їх оновлення, але перед початком роботи хотілося б почути обґрунтування обраного підходу. Також продумайте, що станеться, якщо джерело курсів тимчасово недоступне.
Коротко про задачу:
— перемикач валюти в шапці сайту;
— перерахунок цін без перезавантаження сторінки;
— запам'ятовування обраної валюти під час наступного візиту;
— регулярно оновлюване джерело курсів;
— акуратна обробка округлення і резервний варіант на випадок збою джерела.