Реализовать простенькое приложение: "Тайный санта", на вход массив идентификаторов, это могут быть email'ы, идентификаторы пользователя, имена. На выходе пары идентификаторов: [кто дарит, кому дарит], пользователь не должен быть в паре сам с собой.
Предусмотреть программный интерфейс с реализацией заглушки для отправки сообщения пользователю: "Вы выбраны тайным сантой для {идентификатор пользователя}"
Пользовательский интерфейс можно реализовать максимально просто, возможно Bootstrap, чистый HTML или другой любимый фрэймворк, оцениваться будут архитектура, стиль написания кода и следование SOLID/DRY/KISS принципам.
Приложение следует реализовать на чистом PHP, можно использовать composer для организации автозагрузки. Если написание на чистом PHP вызывает много боли - можно использовать Laravel/Blade.