Optimizing an urban meal delivery platform
Find a file
Alexander Hess da233e2e35
Set up pre-commit hooks
- add pre-commit and pre-merge hooks:
  + run `poetry run nox -s pre-commit` on staged *.py files
  + run common pre-commit hooks for validations that could not be
    achieved with tools in the develop environment so easily
  + run `poetry run nox -s pre-merge` before merges and pushes
- implement the "pre-commit" and "pre-merge" sessions in nox
  + include a little hack to deal with the positional arguments
    passed by the pre-commit framework
- provide more documentation on the nox sessions
2020-08-04 17:58:35 +02:00
src/urban_meal_delivery Add a testing tool chain 2020-08-04 00:09:29 +02:00
tests Add a testing tool chain 2020-08-04 00:09:29 +02:00
.gitignore Add nox as the task runner 2020-08-03 21:24:06 +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 Set up pre-commit hooks 2020-08-04 17:58:35 +02:00
poetry.lock Set up pre-commit hooks 2020-08-04 17:58:35 +02:00
pyproject.toml Set up pre-commit hooks 2020-08-04 17:58:35 +02:00
README.md Initial commit 2020-08-03 20:19:42 +02:00
setup.cfg Add a testing tool chain 2020-08-04 00:09:29 +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