Телеграм бот FoxFlat
Розробив Telegram-бот для автоматизованого пошуку квартир в оренду. Бот парсить оголошення з DIM.RIA і в реальному часі надсилає користувачам релевантні квартири за їхніми фільтрами.
Що реалізовано:
- Парсинг оголошень з DIM.RIA (API)
- Система фільтрів: місто, район, ціна, кількість кімнат
- Глобальний моніторинг — бот автоматично перевіряє нові оголошення і матчить їх з підписками користувачів
- Система підписок (trial / місячна) з управлінням доступу до функцій
- Збереження обраних квартир (Favorites)
- REST API на Flask для управління підписками та користувачами
- Firebase Firestore як основна БД, Redis для кешування та черг задач
- Інтеграція Google Maps для визначення координат адреси
- Аналітика через Mixpanel
- Колаж із фото квартири перед відправкою в чат
Стек: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API
Що реалізовано:
- Парсинг оголошень з DIM.RIA (API)
- Система фільтрів: місто, район, ціна, кількість кімнат
- Глобальний моніторинг — бот автоматично перевіряє нові оголошення і матчить їх з підписками користувачів
- Система підписок (trial / місячна) з управлінням доступу до функцій
- Збереження обраних квартир (Favorites)
- REST API на Flask для управління підписками та користувачами
- Firebase Firestore як основна БД, Redis для кешування та черг задач
- Інтеграція Google Maps для визначення координат адреси
- Аналітика через Mixpanel
- Колаж із фото квартири перед відправкою в чат
Стек: Python, pyTeleBot, Flask, Firebase Firestore, Redis, BeautifulSoup, Google Maps API