English Флаг English Español Флаг Español Deutsch Флаг Deutsch Italiano Флаг Italiano Polski Флаг Polski Nederlands Флаг Nederlands Português Флаг Português Français Флаг Français 中文 Флаг 中文 日本語 Флаг 日本語 हिन्दी Флаг हिन्दी اللغة العربية Флаг اللغة العربية Русский Флаг Русский Українська Флаг Українська עִברִית Флаг עִברִית Ελληνικά Флаг Ελληνικά Türk Флаг Türk Latvietis Флаг Latvietis Dansk Флаг Dansk Norsk Флаг Norsk Íslenska Флаг Íslenska 한국어 Флаг 한국어 Suomen Флаг Suomen Gaeilge Флаг Gaeilge Bahasa Melayu Флаг Bahasa Melayu Svenska Флаг Svenska Čeština Флаг Čeština
Пользователь ИконкаВойти
Русский Флаг Русский

Войти

 

Adalo + QuintaDB

Интеграция QuintaDB c Adalo с помощью API

Adalo — это платформа для создания мобильных и веб-приложений. Например, в связке с сервисом QuintaDB вы сможете получить мобильное приложение для ввода данных и веб-приложение для обработки данных, рассылок, анализа. Можно найти множество применений для интеграции такого вида. Вот некоторые из них:

  • Приложение службы доставки, где пользователь выполняет заказ через приложение со своего смартфона, а данные о его заказе попадают в ваше веб-приложение QuintaDB.
  • Запись на прием врача через приложение с выводом времени и даты приема на календаре.
  • Регистрация на курсы с возможностью выполнять e-mail и sms рассылки по базе данных и высылать напоминания.
  • Водители отправляют документацию и местоположение, а экспедитор выполняет мониторинг в портале и ставит метки на карте.
  • Введение банковского учета или бухгалтерии.
  • Мониторинг расходов.

В этой статье мы описали пошаговую инструкцию по интеграции:

 

1. Создайте аккаунт на сервисе Adalo.

2. Создайте первый проект и выберите тип "Мобильное приложение" (Native Mobile App).

3. Выберите пустой шаблон. Укажите название приложения и его базовые цвета.

При создании приложения, Adalo автоматически создает формы регистрации и входа, а также базу данных пользователей.

На стартовом экране вы можете увидеть иконку «плюса», нажав на которую вы увидите доступные модули и компоненты приложения.

4.  Создайте приложение и форму для будущих постов на сервисе QuintaDB. В данном примере используется шаблон приложения "Расходы".

Портал приложения "Расходы" с дашбордом:

Нужно нажать на ссылку "Редактировать приложение" и открыть таблицу "Расходы".

Эти записи созданы для демонстрации, так что их можно удалить. После этого перейдите в Конструктор формы и измените поля под мобильное приложение.

5. Добавьте новую запись, чтобы при подключении к QuintaDB, Adalo смог получить запись во время тестирования соединения по API.

6. Создайте ключ API.

7. Вернитесь к Adalo и подключите базу данных QuintaDB. Найдите слева пункт «База данных» и во внешних коллекциях добавьте новую (Add Collection).

Во всплывающем окне вводите API запрос на получение всех записей (инструкции по работе с API вы можете найти на странице Разработчикам). 

Добавьте параметр страницы и API ключа.

Нажмите на кнопку "Next".

На следующем экране можно ввести остальные необходимые API запросы: удаление, обновление, создание и получение одной записи.

В разделе "Get All" нужно добавить ключ результатов, чтобы уточнить, где находятся записи при получении ответа из базы.

Нажмите на кнопку "Next" (далее) и Adalo предложит провести тест, запросив записи таблицы с постами.

В хэше “Records” вы получите записи из своей БД.

Тест прошел успешно. Запись получена.

8. Вернитесь на главный экран Adalo и переименуйте поля и заголовки на русский язык:

9. Добавьте на домашний экран новый компонент с формой для добавления записи:

Выберите в настройках формы нашу подключенную базу с "Расходами" и настройте поля в соответствии с колонками таблицы:

10. Настройте кнопку формы и добавьте переход на новый экран по клику:

11. Добавьте на новый экран список для вывода расходов:

Настройте поля списка отключив ненужные компоненты. Нажмите на иконку с символом «Т», чтобы выбрать какие поля выводить в данный компонент списка:

12. В правом верхнем углу нажмите на кнопку "Preview", чтобы проверить приложение.

После регистрации вы попадете на домашнюю страницу приложения:

Здесь вы можете проверить добавление записей и посмотреть список расходов.

В результате вы получите мобильное приложение для добавления данных в вашу базу. На сервисе QuintaDB вы сможете не только обрабатывать и анализировать данные, а также использовать модули, такие как Рассылки, Календари, Графики, Карты и другие с удобным интерфейсом: