nipunsadvilkar / locate_api

Build an API to display data related to a given location.
0 stars 0 forks source link

Interview Project - Backend

Project

Statement: Build an API to display data related to a given location. For example: if the user enters New York, we would like to get results from Yelp, Uber, Foursquare etc for the given location.

Module 1:

Task - Build an API which fetches data from multiple APIs and store the results in the database. 

APIs : Uber, Yelp, Foursquare
Input : location
Output : Boolean flag - data saved in DB or not?

Example :api.test.com/save?location=London
Output : {“saved”:true}

Action Item - Deploy this API on AWS cloud (or any cloud operator) and share the url 

Module 2:

Task - Build an API which fetches data from the database (data which was stored via Module 1), transforms it in the right format and return it in JSON format.

Input : location
Output : json result

Example :api.test.com/fetch?location=London
Output : json result 

Action Item - Deploy this API on AWS cloud (or any cloud operator) and share the url 

General Guidelines: