Progressive DiNner Tour Optimizer
This repository hosts six major branches, three of which contain two sub-branches.

A progressive dinner is a dinner party with successive courses prepared and eaten at the residences of different hosts. Usually this involves the consumption of one course at each location. More details on the Wikipedia article.
The event involves

Beyond finding a feasible solution, it is often desired to find a solution that minimizes the length of all travelled itineraries. This goes further than solving a multiple TSP problem. Different methods have been investigated on these Jupyter Notebooks
On branches servicelayer
, backoffice
and webclient
, three sub-brachnes are used to structure the process from development to production as shown on the diagram.