Optimizing an urban meal delivery platform
Find a file
Alexander Hess 9456f86d65
Add a config object
- add the following file:
  + src/urban_meal_delivery/_config.py
- a config module is created holding two sets of configurations:
  + production => against the real database
  + testing => against a database with test data
- the module is "protected" (i.e., underscore) and imported at the
  top level via a proxy-like object `config` that detects in which of
  the two environments the package is being run
2020-08-11 10:27:11 +02:00
.github/workflows Enable CI with GitHub Actions 2020-08-05 15:38:28 +02:00
docs Add technical documentation for the package 2020-08-05 01:44:29 +02:00
src/urban_meal_delivery Add a config object 2020-08-11 10:27:11 +02:00
tests Add a config object 2020-08-11 10:27:11 +02:00
.gitignore Add a config object 2020-08-11 10:27:11 +02:00
.pre-commit-config.yaml Set up pre-commit hooks 2020-08-04 17:58:35 +02:00
LICENSE.txt Initial commit 2020-08-03 20:19:42 +02:00
noxfile.py Finalize the automated tasks in nox 2020-08-05 15:37:26 +02:00
poetry.lock Add a config object 2020-08-11 10:27:11 +02:00
pyproject.toml Add a config object 2020-08-11 10:27:11 +02:00
README.md Initial commit 2020-08-03 20:19:42 +02:00
setup.cfg Add a config object 2020-08-11 10:27:11 +02:00

Urban Meal Delivery

This repository holds code analyzing the data of an undisclosed urban meal delivery platform operating in France from January 2016 to January 2017. The goal is to optimize the platform's delivery process involving independent couriers.

The analysis is structured into three aspects that iteratively build on each other.

Real-time Demand Forecasting

Predictive Routing

Shift & Capacity Planning