Ну честно это не тестовое задание , а какой то кейс уже который если ты сделаешь они скажут спасибо , ты решил нашу задачу, до свидания
тут именно сделанно все - когда ты уже такое делал, это полчаса на все работы, а когда впервые вот тогда и уйдет часов 8