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

Войти

 

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 чтобы иметь возможность оставлять комментарии
Поделиться обсуждением в социальных сетях: