Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs.
Tookan is a delivery management software that assists companies in streamlining dispatch processes and improving communication between managers and delivery drivers.
Tookan IntegrationsCloud Firestore + Tookan
Add Customer in Tookan when New Document Within a Firestore Collection is created in Cloud Firestore Read More...Cloud Firestore + Tookan
Add Agent in Tookan when New Document Within a Firestore Collection is created in Cloud Firestore Read More...Cloud Firestore + Tookan
Create a Pickup Task to Tookan from New Document Within a Firestore Collection in Cloud Firestore Read More...Cloud Firestore + Tookan
Create a Delivery Task to Tookan from New Document Within a Firestore Collection in Cloud Firestore Read More...Cloud Firestore + Tookan
Create an Appointment Task to Tookan from New Document Within a Firestore Collection in Cloud Firestore Read More...It's easy to connect Cloud Firestore + Tookan without coding knowledge. Start creating your own business flow.
New Document Within a Firestore Collection
Trigger when new task created.
Creates a new document within a Cloud Firestore collection.
Adds a new agent
Create a new customer.
Create a Delivery Task
Create a Pick and Delivery Task.
Creates a pick task.
Create an Appointment Task
Create an FOS Workflow Task.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Cloud Firestore is a NoSQL cloud database service provided by Google. It provides both realtime and non-real-time data synchronization. The user can also develop data directly on the database. It supports strongly consistent reads and writes, and has automatic service discovery. Cloud Firestore also provides an authentication mechanism that can be used to restrict access to data.
Image 1. Cloud Firestore Product Page
Tookan allows you to create a REST API for your database without writing any code. It is a top that helps developers and data architects to build production-ready HTTP-based APIs from existing databases with ease. It is currently compatible with MySQL, MariaDB, SQL Server, PostgreSQL and Microsoft Access. With Tookan, you can work with your database just like you would with a NoSQL database, such as MongoDB, enabling you to define CRUD operations on your tables and structures, which will be mapped to the REST API. Tookan supports both synchronous and asynchronous methods, which are implemented as GET/POST/PUT/DELETE requests in the API.
Image 2. Tookan Documentation
In the fplowing example, we will demonstrate how to handle data in a NoSQL environment using Tookan. Cloud Firestore is used as a backend database, while Tookan generates a REST API for client access. In this example, we will use a simple website. All registered users can login and check their registration status; if they are not logged in, they can register to join the website. We will demonstrate how to save data into a database using Tookan and then make it available via REST API. Next, we will explain how to consume the API using Angular 6. To keep things simple, we will write the application without using any additional libraries or frameworks.
We need to perform the fplowing three steps to implement our sample application:
Step 1. Setup Environment
Make sure you have NodeJS installed. Then install the fplowing NPM modules:
npm install -g firebase-tops npm install -g got npm install -g @google-cloud/[email protected] npm install -g @google-cloud/[email protected] npm install -g [email protected] npm install -g @types/[email protected] npm install typings -g typings install dt~jquery --ambient --save-dev typings install @types/angular --ambient --save-dev typings install @types/angular-route --ambient --save-dev typings install @types/angular-cookies --ambient --save-dev typings install @types/angular-sanitize --ambient --save-dev typings install @types/angular-resource --ambient --save-dev typings install @types/angular-translate --ambient --save-dev typings install @types/angular-in-memory-web-api --ambient --save-dev typings install @types/angularfire2 --ambient --save-dev npm install -D ts-jest [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] npm install gulp-cli -g npm install gulp -D npm install gulp -g npm install gulp-jshint -D npm install gulp-ng-annotate -D npm install gulp-sourcemaps -D npm install gulp-concat -D npm install gulp-notify -D npm install gulp-rename -D npm install gulp-uglify -D npm install gulp-notify -D npm install gulp-clean -D npm install [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] .6 .1 [email protected] .0 .5 [email protected] .3 .15 [email protected] .3 .3 [email protected] .12 .2 [email protected] .1 .7 [email protected] .17 .11 [email protected] .8 .0 [email protected] .8 .0 [email protected] .0 .0 [email protected] .8 .3 [email protected] .2 .2 acornloadpluginsynclocalapispecsyncwrapmasterlocalapispecsyncwrapmasterlocalapispeclocalapispecsyncwrapmasterlocalapispecsyncwrapmasterlocalapispecconfigparserlocalapispecsummarynativeexportwrapperlocalapispecspecexpanderacornloadpluginsynclocalapispecsyncwrapmasterlocalapispecsummarynativeexportwrapperlocalapispecconfigparserlocalapispecsummarynativeexportwrapperacornloadpluginsynclocalapispecsyncwrapmasterlocalapispecsyncwrapmasterlocalapispecconfigparseracornloadpluginsynclocalapispecsyncwrapmasterlocalapispecsyncwrapmasterlocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecconfigparseracornloadpluginsynclocalapispecsyncwrapmasterlocalapispecsummarynativeexportwrapperacornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecconfigparseracornloadpluginsynclocalapispecconfigparserbosstypecheckerlocalapispecconfigparseracornloadpluginsynclocalapispecsyncwrapmasteracornloadpluginsynclocalapispecconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconf igParserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparsercon figparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigparserconfigp
The process to integrate Cloud Firestore and Tookan may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.