Background:

Most staffed buildings in NY have a doorman that (among other duties) is in charge of scanning incoming mail and packages that are delivered to residents in the building to:

  1. Keep track of incoming packages currently in the building's mailroom
  2. Notify residents that there are one or more packages waiting for them in the lobby.

In our simplified scenario, a resident is defined by their full name and email. We assume that an email is a unique identifier for a resident (and that each individual has only one email address).

Assignment description:

In the context of a dummy “Daisy Backoffice”, your goal is to implement a new service to notify users on all of their pending packages.