Weel
Weel Booking
Маркетплейс краткосрочной аренды для Узбекистана: квартиры, дачи, отели, активности и авиабилеты.
- Клиент
- Weel
- Роль
- Ведущий backend-инженер, full-stack
- Период
- дек. 2025 г.
- Технологии
- PythonDjango 5DRFChannelsCeleryPostgreSQLpgvectorRedisMinIOFlutterReact 19ExpoLiveKitPlumEskizGrafana

Проблема
Краткосрочная аренда неформальна: ненадёжные объявления, ручная оплата, нет инструментов для владельцев.
Решение
Пять приложений на одном API с проверенными объявлениями, картой, оплатой картой и инвентарём агрегаторов.
Результат
~122 тыс. строк Python-бэкенда, 800+ коммитов, работают Flutter, Mini App, Expo и админ-приложения.
В Узбекистане квартиры и дачи для краткосрочной аренды искали неформально — через Telegram и звонки. Weel собрал проверенные объявления, поиск по карте, цены и оплату картой в одном приложении, а владельцам дал инструменты управления объявлениями в мобильном приложении и Telegram Mini App.
Один Django API обслуживает несколько клиентов: Flutter-приложение для путешественников, Telegram Mini App (partners.weel.uz) и Expo-приложение для партнёров, админ-панель для модераторов, B2B-дашборд для корпоративных клиентов. Оплата через Plum по схеме hold → списание/отмена, телефонный OTP через Eskiz SMS, чат партнёр–админ на Django Channels, push через FCM/APNs.
Туристический инвентарь из агрегаторов: авиабилеты Bookhara (поиск, бронь, билет, возврат), отели Hotelios, активности с тарифами и холдами. Рекомендации на эмбеддингах pgvector и KNN-графе. Онбординг партнёров через Telegram-бот + Mini App с OCR паспорта. Видеозвонки перенесены с Jitsi на LiveKit.
Полный мониторинг: Grafana, Prometheus, Loki, Tempo, Alertmanager и ops-агент на базе Claude, который шлёт оповещения в Telegram.