Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Full-stack приложение (SPA) для аналитики Telegram-каналов. Система автоматически выявляет аномальные всплески интереса аудитории и находит виральные публикации на ранних стадиях, используя относительную метрику Share Rate (коэффициент репостов).

Разработан кастомный парсер на базе MTProto API (GramJS), который собирает историю сообщений от лица пользователя, обходя ограничения стандартного Bot API. Ядро системы высчитывает базовую норму (Медиану) каждого канала с помощью скользящего окна данных (от T-8 до T-1 дней), жестко отсекая информационный шум и ложные аномалии.

Ключевые фичи:
Умная математика виральности: Алгоритм сравнивает свежие посты не по количеству просмотров, а по отклонению процента репостов от исторической нормы конкретного канала.

Безопасный парсинг (Anti-Flood): Внедрена сложная система обхода блокировок Telegram API (плавающие задержки Jitter, паузы при пагинации), имитирующая поведение живого человека.

Lazy Media Download: Для оптимизации дискового пространства и снижения сетевой нагрузки медиафайлы скачиваются и кэшируются бэкендом только для подтвержденных виральных постов.

Отказоустойчивая БД: Использование SQLite в режиме асинхронной журнализации (WAL) позволяет одновременно писать сотни записей в фоне и отдавать данные на фронтенд без фризов интерфейса.

Автономная авторизация: Нативный UI-ввод кода подтверждения Telegram прямо в React-интерфейсе с безопасным сохранением сессии в базу данных.

Стек технологий:
Frontend: React.js, Vite, Tailwind CSS (Dark Mode, Responsive Grid/Table layouts).
Backend: Node.js, Express.js.
API & Data: GramJS (Telegram MTProto Client), better-sqlite3 (WAL mode).
Детали работы
Бюджет 12 418 UAH
Добавлена 23 марта
76 просмотров
Фрилансер
Oleksii Patsurkovskyi
Украина Одесса
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 10 лет