Skip to content

A data science project to determine the best location for the delivery workers of an online food ordering company.

Notifications You must be signed in to change notification settings

Mas-Ayb/Online-Food-Ordering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-Food-Ordering

A data science project to determine the best location for the delivery workers of an online food ordering company.

note: This is the capstone project of the "IBM Data Science Professional Certificate" on Coursera.

Business Problem

Used the Foursquare API and London data to cluster neighborhoods and determine the best location for the delivery workers of an online food ordering company.

Background

Online food ordering is a system to order the restaurants' food through the website or mobile app. Based on the type of this system, a customer can choose a restaurant, scan the menu items, select the desired items and pay it. These websites give customers information about the food, price, duration of the food preparation and so on.

Based on the reports, the online food ordering market have significantly increased all over the world. For instance, 40 percent of Americans having ordered their food online at least once.

There are different types of online food ordering. One of the main ones is managed by online food delivery companies. In this method, these companies receive the costumer order on their website or mobile app and connect the costumer to the restaurant. After that the costumer ordered and payed the food, they can get the food in door. This is done with some delivery workers (normally with motorcycle or bicycle) who working for the online food delivery companies and are supposed to transfer the food from the restaurants to the costumer's house or office. Naturally, these delivery companies work with lots of restaurants.

What is seriously important for the delivery companies is that they should deliver the food as soon as possible, in order to reduce the delivery time, increase customer's satisfaction, and get more orders. Therefore, it is noticeably vital for these companies to arrange their delivery workers to save the time. To do so, the location of the delivery workers should be optimized in order to reduce the distance they have to drive each time.

The idea behind this project is to cluster the neighborhoods of the city (here London is chosen as the case study) to ensure that the workers have to drive less distance in each area. In this project, the data of the restaurants’ location and the population of each area of the city is required.

This project is useful for all the online food delivery companies who would like to increase their performance and profit.

Data

To answer the business problem, the following data are extracted from the following sources:

  • Population of Each Neighborhood
  • Number of Restaurants in Each Neighborhood (Foursquare API)
  • Coordinates of the Neighborhoods of London

Following data sources will be needed to extract/generate the required information:

File structure

  1. Raw and modified data can be found in data/
  2. Code in Jupyter Notebook can be found in London.ipynb
  3. Final report can be found in Report.pdf
  4. Presentation can be found in Presentation.pdf

About

A data science project to determine the best location for the delivery workers of an online food ordering company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published