Работа на половину написана, нужно только дописать практическую часть (доки с практики есть) и предложения по оптимизации