image image
Проект: eventi — платформа автоматизированной агрегации и публикации мероприятий Задача: создать систему, которая самостоятельно собирает информацию о событиях из множества источников (Instagram, внешние сайты, Telegram), обрабатывает её с помощью ИИ и публикует на сайте и в Telegram-канале — без обязательного участия человека. Что реализовано: - Django + DRF backend с REST API и Telegram-ботом - AI-экстракция структурированных данных из неформатированных текстов (OpenAI/LLM) - Распознавание лиц на фотографиях (face-recognition) - Микросервисная архитектура на Docker Swarm: 10+ контейнеров — Nginx, PostgreSQL, Redis, OpenSearch, Vector, кастомные скраперы - Интеграция с Apify для парсинга внешних сайтов - Автоматический CI/CD — деплой одной командой - Централизованный сбор логов и мониторинг (OpenSearch Dashboards) - Автоматические бэкапы PostgreSQL с хранением в S3 Результат: полностью автономная система - от сбора сырых данных до публикации готового контента. Архитектура спроектирована с расчётом на масштабирование: healthcheck’и сервисов, automatic restart, управление секретами. Стек: Python, Django, DRF, Docker Swarm, PostgreSQL, Redis, OpenSearch, OpenAI API, Apify, Nginx, Vector, pyTelegramBotAPI, face-recognition
https://t.me/eventi_robotbot