Thanks to visit codestin.com
Credit goes to github.com

Skip to content

👋 Moodify Team

Приветствуем вас в GitHub-организации Moodify! Мы разрабатываем решения для мониторинга клиентского настроения и выявления проблем с банковскими продуктами в реальном времени, используя современные web-технологии и data science-подходы

📄 Документация

👨‍💻 Участники команды


🧠 Проект: Moodify

Moodify — это система, отслеживающая динамику пользовательских отзывов о банковских продуктах, анализирующая тональность, выявляющая проблемные зоны и визуализирующая данные в удобной дашборд-форме

Состоит из четырёх ключевых репозиториев:


Сервис сбора и парсинга отзывов с популярных сайтов (например, Banki) Использует многопоточную очередь и автоматизацию браузера для сбора данных

Технологии:

  • axios — HTTP-запросы
  • cheerio — парсинг HTML
  • puppeteer — безголовый браузер Chrome
  • p-limit — управление параллелизмом
  • selenium-webdriver + chromedriver — альтернатива Puppeteer

Веб-интерфейс для отображения аналитики: карта тональностей, графики динамики, API-дашборд, просмотр отзывов.

Стек:


Backend — это центральный API-шлюз для взаимодействия фронтенда и ML-сервисов

Стек:

  • Go 1.25 — язык разработки
  • Fiber v3 — веб-фреймворк (быстрая альтернатива Gin/Chi)
  • Zap — логирование
  • YAML v3 — конфиги
  • Docker & Docker Compose — контейнеризация и локальный запуск

Модуль машинного обучения для анализа клиентских отзывов:

  • Кластеризация текстов (выделение тем: кредитные карты, вклады, мобильное приложение и т.д.).
  • Мультилейбл классификация по темам.
  • Определение тональности (положительно / нейтрально / отрицательно).

ML/NLP стек:

  • NumPy, Pandas, SciPy — обработка данных
  • scikit-learn — классические ML-алгоритмы
  • PyTorch — обучение и инференс моделей
  • BERTopic + HDBSCAN — тематическое моделирование
  • NLTK, pymorphy2 — NLP-утилиты для русского языка

Сервисный стек:

  • FastAPI + Uvicorn — REST API
  • Pydantic — валидация и схемы данных
  • MLflow — управление экспериментами и моделями

📊 Итог

Moodify в рамках хакатона помогает банку быстро понимать, что чувствуют клиенты, и где возникают проблемы, опираясь на реальные отзывы в интернете. Мы объединяем data scraping, анализ тональности и удобную визуализацию данных.


Pinned Loading

  1. backend backend Public archive

    Python

  2. frontend frontend Public archive

    Frontend - сервис-дашборд системы анализа отзывов: визуализация, фильтрация и статистика

    JavaScript

  3. ingest ingest Public archive

    Multi-source review ingestion service — парсинг и нормализация отзывов о банках с популярных агрегаторов (banki.ru, otzovik.com, sravni.ru) с сохранением в JSON-формате для последующего обучения на…

    HTML

  4. ml ml Public archive

    Python

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…