Добавить в корзинуПозвонить
Найти в Дзене
QuintaDB

Adalo + QuintaDB

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

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

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

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

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

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

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

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

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

-3

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

-4

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

-5

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

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

-6

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

-7

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

-8

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

-9

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

-10

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

-11

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

-12

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

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

-13

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

-14

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

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

-15

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

-16

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

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

-17

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

-18

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

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

-19
-20

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

-21

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

-22

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

-23

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

-24

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

-25

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

-26

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