MVP аналітичного дашборда

Customer: AI | Published: 24.08.2025

Мета Створити MVP веб-дашборд для маркетологів на основі даних Google Ads (дані зберігаються у Google BigQuery). Завдання — реалізувати зручний дашборд із таблицями, графіками, сортуванням, пагінацією, фільтрацією та крос-фільтрацією. Авторизація та ролі на цьому етапі не потрібні. Функціонал Таблиці: Campaigns, Ad Groups, Ads, Search Terms, Devices, Days of Week, Hours Єдині колонки: Name/ID, Impressions, Clicks, CTR, Cost, Conversions, CPA, Conversion Value, Profit, ROAS Поведінка: сортування, пагінація, dropdown-фільтри, крос-фільтрація, single/multi-select, heatmaps Графіки: лінійні (динаміка), стовпчикові (порівняння), кругові (розподіл по пристроях) Інтерактивність: клік по графіку → фільтрує таблиці й інші графіки Технології (MVP) Frontend: React.js, TypeScript, Vite, Recharts/D3.js Backend: Node.js + Express.js (REST) Data: Google BigQuery Хостинг: Cloud Run (API), Firebase Hosting/GCS (Frontend) GitHub: приватний репозиторій замовника Результат Працюючий дашборд (посилання для тесту) Функціонал дашборда має повторювати можливості Google Data Studio (Looker Studio). Посилання на приклад дашборда в Data Studio та дизайн-макети будуть надані обраним виконавцям. Вихідний код у GitHub + README Коротка інструкція для користувача Строки Орієнтовно 3–5 тижнів