Написав одразу повне ТЗ, щоб не відповідати кожному окремо.
У ставці одразу вказуйте вартість і терміни.
Необхідно розробити веб-додаток для аналізу рекламних акаунтів Google Ads. Система повинна підключатися до Google Ads, Google Analytics 4 та Google Merchant Center, отримувати дані по кожному підключеному рекламному акаунту, автоматично зберігати всю отриману інформацію у власній базі даних без видалення історичних даних і виконувати їх аналітичну обробку. Історичні дані повинні бути основним джерелом інформації для аналізу та прийняття рішень системою. AI Assistant повинен використовувати результати аналітичного движка, накопичені історичні дані та один або кілька зовнішніх файлів з інструкціями, що визначають правила аналізу, прийняття рішень і формування відповідей. Система повинна автоматично завантажувати ці файли при кожному зверненні до AI Assistant без необхідності зміни програмного коду. Система повинна підтримувати багатомовний інтерфейс і роботу AI Assistant на кількох мовах. Усі користувацькі тексти, елементи інтерфейсу та файли інструкцій AI повинні підтримувати локалізацію без зміни програмного коду. Архітектура додатка повинна передбачати використання фоновых процесів для синхронізації даних, планового оновлення інформації, виконання тривалих операцій без блокування користувацького інтерфейсу, а також механізмів кешування та черг завдань для забезпечення високої продуктивності та можливості масштабування. Архітектура додатка повинна бути модульною, масштабованою та передбачати можливість подальшого розширення функціональності, включаючи додавання реєстрації та авторизації користувачів, адміністративної панелі, системи підписок, платіжних сервісів, тарифних планів, статистики користувачів та інших SaaS-функцій без необхідності суттєвої переробки програмного коду. Як рекомендований технологічний стек пропонується використовувати Python 3.13+, FastAPI, PostgreSQL, SQLAlchemy, Redis, Celery, React, TypeScript, а також Docker і Docker Compose для контейнеризації та розгортання. Допускається використання альтернативних технологій за умови, що вони забезпечують не меншу продуктивність, надійність, масштабованість і зручність супроводження проєкту.