< Projects

TikTok Seeding Platform

Массовый TikTok-сидинг для брендов. Скрапинг метрик, отчёты, экспорт. Клиент: Си
active
Status
FastAPI + PostgreSQL + Python + Jinja2
Stack
/home/developer/projects/seeding
Server Path
5
Modules
// Generated Context

        
// Description
Массовый TikTok-сидинг для брендов. Скрапинг метрик, отчёты, экспорт. Клиент: Синергия РК, KPI: 80M просмотров.
// Modules (5)
Scraper
active
Скрапинг метрик видео с TikTok (views, likes, comments)
max_workers=5, oembed fallback, blacklist support
Report Export
active
Экспорт HTML-отчётов с KPI, графиками, proof-скриншотами
Base64 embedded images, configurable sections via query params
Campaign Management
active
CRUD кампаний, итераций, ссылок
KPI views editable, iteration labels editable
Ticker
active
Бегущая строка с статистикой кампании
Static text, inline in report.html for standalone export
Proof System
active
Загрузка и отображение скриншотов-доказательств
Lightbox, delete, base64 for export
// Decisions & Architecture (3)
systemctl вместо uvicorn напрямую
13.04.2026
Problem
При запуске uvicorn напрямую процесс падает при закрытии SSH
Solution
Создан systemd сервис seeding.service, ВСЕГДА использовать systemctl restart seeding
Base64 для standalone отчётов
13.04.2026
Problem
Экспортированный HTML не показывал скриншоты без сервера
Solution
Все proof-изображения конвертируются в base64 data-URI при экспорте
Editable KPI labels
13.04.2026
Problem
Клиент хочет менять подписи KPI карточек под разные отчёты
Solution
Таблица iteration_labels (iteration_id, key, value) + click-to-edit UI