Closed

Google map related micro service devalopment

Objectives:

as part of bigger project, we need a Private RESTfull API as per OpenAPI 3.0 specs (we'll provide the template)

This API is a wrapper over Google MAPS API, and Firestore Database. Firebase authentication to be used.

There are three 'GET' functions:

1- Get Filtered List: based on shopper's location, and search radius.

inputs: search radius (kms) and location (lat, long)

output: _a list of shop Ids

search pool: a list of shops, not every shop in google maps.

2- Get estimated delivery time:

input: Shop Location (id) , User location (lat, long), epoch time for delivery start time(number)

output: object {distance (km): number, time: number}

3-Get list of locations:

input: same as get Filtered List

output: sorted by time, detailed and paginated list of objects {shop id, calculated distance, estimated driving time} to each shop in the filtered list

shop locations (search pool) are stored in Firestore Database, read-only for the API service account.

{shopId: string, lat: number, lon: number}[ ]

Task Output:

updated API contract / specs (if changed)

API code in Node.JS (ready to be hosted as Google Firebase Cloud Function,

with security setup (private api).

Skills required: intermediate experience or more as

backend programmer, API, NodeJS, Google Maps API, Google Firebase

Preferred Technology to be used.

- Node.JS

- Google Maps Api,

- Google Firestore Database,

- Google Firebase Cloud Function.

Graphql can be used.

Skills: node.js, Google Maps API, API, Google Firebase

See more: google app engine tutorial, does google use microservices, google app engine, google microservices framework, how to use google app engine, google microservices best practices, google cloud microservices tutorial, google app engine architecture, google map xml, markers google map dynamically, sql google map, draw polygon google map fast, google map generator, google map api service, google map web service distance calc, google map service, google map heat service, gps google map web service, local listing google map submission service, google map service java api

About the Employer:
( 0 reviews ) AUh, United Arab Emirates

Project ID: #24789809

16 freelancers are bidding on average $176 for this job

stefkev

Hi, I can filter shops via google places API (I already have seen docs how to carry out the task), and can connect via google maps driving api to calculate distance. Contact me regarding this task.

$200 USD in 4 days
(43 Reviews)
6.4
musakazimtr

Hello How are you? I have checked your job with high sense. As senior developer, have awesome skills about the project on Angular, React, Nodejs with MySQL, PostgreSQL, MongoDB and DynamoDB with 8+ years. And have tale More

$140 USD in 5 days
(6 Reviews)
4.6
smilan0099

Hello. I am a Senior Javascript Expert Developer. I have rich experience in Javascript(Angular and Node JS) for 4 years. As you can see in my profile, I have already finished Portal Website with Angular 8 and Node js. More

$140 USD in 7 days
(2 Reviews)
3.8
letshappy

hello, i read the task and i want to work on it with u so that users can find the shops according to shops location .........

$180 USD in 7 days
(2 Reviews)
3.7
avolynetsdev

Hello. I have a lot of experience with NodeJS, AngularJS, as well as Firebase. Let me work with your project. I will deliver the good result soon. Please contact me and let's discuss more.

$200 USD in 3 days
(1 Review)
3.3
uridevman

Hello I am very happy to bid your project because I have good skills with MEAN and real time service like firebase. And also I have experience with google api lilke calendar, map. I am ready to start now and will fin More

$160 USD in 4 days
(3 Reviews)
2.6
dimasmith442

Hi sir. Thank you for viewing my article. I have watched your writing carefully. I have many experiences with similar tasks. Angular Development Expert here!. My top skill is MEANStack, MERNStack(express,node,MongoDB,a More

$140 USD in 7 days
(0 Reviews)
0.0
anuragaadi

Hi, I have 10+ years of experience in web development and designing. I have created many websites using different technologies.I can develop and design your project as per to your requirements with skills including NoS More

$100 USD in 5 days
(0 Reviews)
0.0
VladimirBognar

Hello. I understand fully what you want. now you want to be integrate google map autocomplete api. Your post instantly caught my attention because it perfectly lies in my domain of expertise. MEAN stack, firebase a More

$300 USD in 3 days
(0 Reviews)
0.0
evilBoss14

I'm very well versed with nodejs and mongodb plus have good expirience with the google maps api. Lets talk thru chat and do this project

$200 USD in 2 days
(0 Reviews)
0.0
morosovdmitry

Hello, hiring manager! How are you ? I am senior full-stack developer with over 10 years of professional experience. Here on Freelancer, I don't have any reviews, but I have worked as an employee for about 8 years befo More

$140 USD in 7 days
(0 Reviews)
0.0
mohitgarg67

Hi, You want a pagination based search result from the cloud firestore wherein you have stored the shops with ID. Now you want to get results based on a live location of a shopper within a specific radius. This can be More

$200 USD in 7 days
(0 Reviews)
0.0
technowise38

Hello, I've just gone through job description carefully and am interested. I have rich experience in these fields. I am working in these fields for years, so I have enough confidence with these kinds of projects. If yo More

$140 USD in 7 days
(0 Reviews)
0.0
artistixeit

Hello, Greetings of the day!! I appreciate your business and look forward to serving any additional needs in the future. Please check our work below:- 3D Cart: [login to view URL] [login to view URL] More

$140 USD in 7 days
(0 Reviews)
0.0
akhileshgandhi

Hello, We have worked on many applications and services using Agile development methods. Coded, tested and operated node.js based services. Built customer-facing UI and back-end services for payment processing adminis More

$140 USD in 7 days
(0 Reviews)
0.0
accentdev

I teach routinely how to make semantic web services (API) with NodeJS, I am therefore very confident with this technology. I do have experience as well with Google Map API and with Firebase. - You choose if you pre More

$300 USD in 3 days
(0 Reviews)
0.0