Amused Group interview question

Create a sample project for a specific scenario with unit tests and describe the implementation