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

Войти

 

Adalo + QuintaDB

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

Пользователь Дмитрий Амелин поделился своим опытом интеграции сервисов QuintaDB и Adalo, за что команда QuintaDB выражает большую благодарность!

Вы можете прочитать его статью на сервисе vc.ru по этой ссылке.

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 вы сможете не только обрабатывать и анализировать данные, а также использовать модули, такие как Рассылки, Календари, Графики, Карты и другие с удобным интерфейсом:

 


Пожалуйста, войдите в QuintaDB чтобы иметь возможность оставлять комментарии
Поделиться обсуждением в социальных сетях: