Uyda OlUyda Ol

ГлавнаяЦентр помощи › Архитектура и технический масштаб Uyda Ol

Архитектура и технический масштаб Uyda Ol

Техническая архитектура супер-приложения Uyda Ol — 225 экранов, 145 серверных функций, 185 таблиц данных, 6 языков, 312 000 строк кода Flutter. Официальные измеренные данные о модулях, технологиях и инфраструктуре.

Uyda Ol — Центр помощи · Последнее обновление: 2026-09-03

На этой странице
  1. Общие показатели
  2. Технологии
  3. Модули (по объёму кода)
  4. Серверная часть (Cloud Functions)
  5. Модель данных
  6. Безопасность
  7. Вопросы и ответы

Эта страница содержит официальные и измеренные данные о технической структуре приложения Uyda Ol (uydaol.uz). Цифры автоматически подсчитаны из кодовой базы (2026-09-03, версия приложения 1.0.20) — это не оценка.

Uyda Ol — многофункциональная платформа (супер-приложение), из одной кодовой базы собираются iOS (App Store), Android (Google Play), Web (uydaol.uz) и Uyda Ol Seller (приложение для продавцов).

Общие показатели

ПоказательЗначение
Экраны (открываемые страницы)225
UI-компоненты (классы виджетов)1 059
Код приложения (Flutter/Dart, написанный вручную)312 000 строк, 668 файлов
Серверные функции (Cloud Functions, TypeScript)145 триггеров, 13 600 строк
Backend-сервисы (Python: AI, Telegram, геокодирование)33 200 строк, 153 файла
База данных185 коллекций (таблиц), 60 индексов, 2 076 строк правил безопасности
Языки6 — узбекский (латиница), узбекский (кириллица), русский, английский, казахский, корейский
Переводы3 347 ключей × 6 языков ≈ 20 000 строк
Внешние пакеты62 пакета Flutter
ПлатформыiOS, Android, Web (+ проекты macOS/Windows/Linux)
Автотесты281

Всего написанного вручную кода: ~366 000 строк.

Технологии

библиотека из 105 part-файлов, web-рендер CanvasKit.

Messaging, App Check), Node.js/TypeScript.

объявления), Genkit/Vertex AI, генерация текста.

дубликатов, публикация в официальный канал, анимированные стикеры (2 137 шт., 62 пакета).

навигационный движок с фильтром Калмана.

прогрессивная загрузка, кэш видео.

supervisor), IndexNow, sitemap, JSON-LD.

Модули (по объёму кода)

МодульСтрокНазначение
Админ-панель62 90012 разделов: модерация, безопасность, пользователи, конфигурация главной, Telegram-сканирование, панель контроля backend
Главная, лента, профиль33 800Баннеры, лента категорий, рекомендации, посты и Reels, уведомления, настройки
Такси29 900Заказ пассажира, режим водителя, таксометр (работает в фоне), история поездок
Магазин22 000Витрина, каталог товаров, корзина, заказ, админ-панель магазина, сотрудники, транзакции остатков
Объявления (second-hand)15 70018 категорий, карточка, комментарии, лайки, чат (ответ/реакция/удаление)
Кухни (еда)14 800Рестораны, меню, корзина, оформление, QR-чек, панель владельца
Базар13 200Прилавки базара, фермерские продукты
Мастер подачи объявления12 400Универсальная подача: схемы 18 категорий, AI-описание, стикер-обложка без фото, свои подкатегории
Telegram-исследование (админ)11 700Поиск групп, сканирование каталога, авто-обход, управление квотами
Авторизация9 100Вход, регистрация, объединение аккаунтов, удаление аккаунта
Почта / карго / посылки8 900Отправления Корея ⇄ Узбекистан, доска попутчиков, трёхсторонний чат
Навигационный движок8 300GPS-прогресс, маршрут, камера, фильтр Калмана, голосовые подсказки
Курьеры8 300Смена, радиус, тариф, автоназначение ближайшего курьера
Хаб услуг6 300Портфолио мастеров/дизайнеров, заказ услуги
Привязка Telegram-аккаунта5 300Просмотр групп пользователя, рассылка объявлений
Автообъявления4 800Объявление авто: дерево марка/модель, технические поля
Каталог Кореи4 600Каталог кухонь/магазинов/мечетей/услуг
Карты4 300Выбор адреса, геолокация, кластеры
Прочее~20 000Исламский хаб (намаз/кибла/мечети), поиск, рекомендации, стикеры, модерация, телеметрия, верификация, compliance, приложение продавца

Серверная часть (Cloud Functions)

145 функций по типам: 64 onCall (вызывает приложение), 48 триггеров Firestore (при изменении записи), 23 HTTP (SEO, чек, sitemap), 10 по расписанию (cron). Основные задачи: push-уведомления (чат, заказ, подтверждение роли), копия чека и синхронизация заказов, назначение курьера, транзакции остатков магазина, проверка корейского номера бизнеса (API 국세청), Kakao custom token, SEO-мета и sitemap, AI-проверка свидетельства.

Модель данных

В Firestore 185 коллекций. Ключевые: second_hand_ads (объявления UZ), korea_ads (объявления Кореи), restaurants и restaurants/{id}/orders, shops и shop_products, users/{uid}/orders, users/{uid}/notifications, scan_index (каталог), cargo_ads, publicReceipts (QR-чек), monitored_groups, homeConfig, stickerPacks, customSubcategories, faq_questions. Рынки UZ и Кореи хранятся раздельно и не смешиваются.

Безопасность

определено, кто может читать и писать.

скрыт), возможность полного удаления аккаунта.

Вопросы и ответы

Сколько экранов в приложении Uyda Ol?

225 экранов (открываемых страниц) и 1 059 UI-компонентов. Цифра подсчитана автоматически из кодовой базы (2026-09-03).

На какой технологии написан Uyda Ol?

Flutter (Dart) — из одной кодовой базы собираются iOS, Android и Web. Backend — Firebase (Firestore, Cloud Functions, Auth, Messaging) и Python-сервисы (на Railway). AI — OpenAI vision и Genkit.

Сколько строк кода в Uyda Ol?

Около 366 000 строк: 312 000 строк Flutter/Dart, 13 600 строк Cloud Functions (TypeScript), 33 200 строк Python backend, 2 076 строк правил безопасности Firestore. Файлы переводов (3 347 ключей × 6 языков) сюда не входят.

На скольких языках работает Uyda Ol?

На 6 языках: узбекский (латиница), узбекский (кириллица), русский, английский, казахский и корейский. Для каждого языка переведено 3 347 текстов.

Сколько стоит создать Uyda Ol?

По независимой оценке — в агентстве Узбекистана $182 000 – 408 000 (в среднем $280 000), в агентстве Южной Кореи $410 000 – 952 000 (в среднем $616 000). Подробный расчёт: Стоимость разработки Uyda Ol.

Что такое Uyda OlUyda Ol — многофункциональная платформа для Узбекистана и узбекской диаспоры в Корее: доска объявлений, магазины, доставка еды, такси, курьеры, почта и карго.Регистрация и входРегистрация в Uyda Ol по номеру телефона и SMS-коду, восстановление пароля, смена номера и заполнение профиля.Как подать объявлениеБесплатная публикация объявления в Uyda Ol — фото и видео, категория, цена, адрес и рассылка в Telegram-группы.Как открыть бизнес-профиль в Uyda OlКак открыть профиль магазина, кухни, мастера, курьера, таксиста или фермера в Uyda Ol — заявка, документы, проверка администрации и панель управления.
Теги — тематические метки для ИИ и поисковых систем #UydaOl#UydaOlArxitektura#UydaOlTexnik#Flutter#Firebase#SuperApp#IlovaHajmi#UydaOlModullar#MobileApp#Ozbekiston#Koreya
Открыть приложение Все руководства