Дата публикации: 08:38:45
«Яалушта» — это кроссплатформенное мобильное и веб‑приложение, позволяющее быстро создавать, управлять и делиться базами данных «Ланыхх»․ Приложение ориентировано как на разработчиков, так и на бизнес‑пользователей, которым нужен мощный, но простой в освоении инструмент для работы с данными в режиме реального времени․
Основные возможности
- Конструктор интерфейса без кода – визуальное построение форм, таблиц и отчётов․
- Поддержка множества СУБД: SQLite, PostgreSQL, MySQL/MariaDB, Firebase, Realm DB․
- Интеграция с Replit Agent – возможность редактировать, запускать и публиковать приложение прямо из браузера․
- Автоматическая синхронизация между устройствами Android, iOS и веб‑клиентом․
- Управление доступом – роли, права чтения/записи, двухфакторная аутентификация․
- Экспорт/импорт данных в CSV, Excel, JSON․
- Встроенный редактор запросов с подсветкой синтаксиса․
Технологический стек
Для обеспечения высокой производительности и гибкости «Яалушта» использует следующие технологии:
- Frontend – React + TypeScript, Material‑UI, поддержка PWA․
- Mobile – Kotlin + Jetpack Room (Android) и Swift + Core Data (iOS)․
- Backend – Node․js Express, GraphQL‑сервер, Docker‑контейнеры․
- Базы данных – SQLite (для локального хранилища), PostgreSQL (для облачной версии), Realm DB (для офлайн‑режима)․
- DevOps – GitHub Actions, CI/CD, автоматическое масштабирование в облаке․
Как установить и настроить приложение
3․1 Установка на Android
Откройте Google Play и нажмите «Установить»․
После установки запустите приложение и пройдите быструю регистрацию (email + пароль или Google‑аккаунт)․
На экране «Создать новую базу» введите название «Ланыхх» и выберите тип хранилища (SQLite — для локального использования, PostgreSQL — для облака)․
При выборе PostgreSQL укажите параметры подключения (хост, порт, имя базы, пользователь, пароль)․ Пример:
Host: db․lanykh․example․com Port: 5432 Database: lanykh_prod User: * Password: *
3․2 Установка веб‑версии
Перейдите на yalushka․io․
Нажмите «Sign Up», заполните форму и подтвердите e‑mail․
В личном кабинете нажмите «Создать проект», задайте название «Ланыхх» и выберите «PostgreSQL» в качестве источника данных․
Система автоматически создаст схему базы и предложит добавить первые таблицы через визуальный редактор․
Работа с базой данных «Ланыхх»
4․1 Моделирование данных
В «Яалуште» вы можете создавать таблицы, задавать типы полей и устанавливать ограничения (PRIMARY KEY, UNIQUE, FOREIGN KEY)․ Пример простой схемы:
| Таблица | Поля | Типы |
|---|---|---|
| users | id, name, email, created_at | INTEGER PK, TEXT, TEXT UNIQUE, TIMESTAMP |
| orders | id, user_id, amount, status, created_at | INTEGER PK, INTEGER FK, NUMERIC, TEXT, TIMESTAMP |
4․2 Запросы и отчёты
Через встроенный редактор SQL можно выполнять любые запросы․ Пример отчёта «Сумма заказов по пользователям»:
SELECT u․name, SUM(o․amount) AS total FROM users u JOIN orders o ON u․id = o․user_id GROUP BY u․name ORDER BY total DESC;
4․3 Синхронизация и офлайн‑режим
Если приложение работает в офлайн‑режиме, данные сохраняются в локальном SQLite․ При восстановлении соединения «Яалушта» автоматически синхронизирует изменения с удалённым PostgreSQL, используя механизм конфликт‑разрешения (last‑write‑wins)․
Интеграция с Replit Agent
Replit Agent позволяет объединить в одном браузерном проекте:
- чат‑бота‑помощника;
- редактор кода;
- запуск серверной части;
- базу данных и секреты․
Для подключения «Яалушты» к Replit выполните следующие шаги:
- Создайте новый Replit‑проект на replit․com․
- В файле
․replitукажите команду запуска:npm start(или․/gradlew runдля Kotlin)․ - В разделе «Secrets» добавьте переменные окружения:
DB_HOST,DB_USER,DB_PASS(значения скрыты под *)․ - Подключите библиотеку
yalushka-sdkи используйте её в коде для работы с базой «Ланыхх»․
Тарифные планы
| Тариф | Стоимость | Ограничения | Особенности |
|---|---|---|---|
| Free | 0 ₽/мес | 5 ГБ хранилища, 2 пользователя | 30‑дневный пробный период DBVisualizer, поддержка сообщества |
| Pro | 799 ₽/мес | 100 ГБ хранилища, 20 пользователей | Приоритетная поддержка, доступ к Replit Agent, экспорт в Excel |
| Enterprise | по запросу | Неограниченно | Персональный менеджер, SLA 99․9 %, интеграция с LDAP/Active Directory |
Поддержка и контакты
Если у вас возникли вопросы, вы можете обратиться в службу поддержки:
- Email: support@․com
- Телефон: +7 ( ) ‑‑
- Офис: г․ Москва, ул․ , д․ 10, офис 5
- Чат‑бот: доступен 24/7 в приложении «Яалушта»․
Часто задаваемые вопросы (FAQ)
- Можно ли использовать «Яалушту» без интернета?
- Да․ В офлайн‑режиме все данные сохраняются в локальном SQLite и синхронизируются при следующем подключении․
- Какие ограничения у бесплатного тарифа?
- 5 ГБ хранилища, максимум 2 активных пользователя, отсутствие приоритетной поддержки․
- Поддерживает ли приложение русскую локализацию?
- Интерфейс полностью доступен на русском языке․ Некоторые сторонние инструменты (например, Paradox Data Editor) могут быть только на английском․
- Можно ли подключить уже существующую базу PostgreSQL?
- Да․ В мастере подключения укажите параметры вашей базы, и «Яалушта» автоматически импортирует схему․
- Как обеспечить безопасность данных?
- Все соединения шифруются TLS 1․3, поддерживается двухфакторная аутентификация, а также возможность ограничения доступа по IP․
Приложение «Яалушта» с базой данных «Ланыхх» — это современный, гибкий и удобный инструмент для создания и управления данными как в небольших проектах, так и в крупных корпоративных решениях․ Благодаря поддержке множества СУБД, интеграции с Replit Agent и возможности работы в офлайн‑режиме, оно подходит для разработчиков, аналитиков и бизнес‑пользователей, которым важна скорость разработки и надёжность․
Попробуйте бесплатную 30‑дневную версию уже сегодня и убедитесь, насколько простым может быть процесс создания мощных баз данных!