Требования в прикрепленном файле, тема свободная, но нужно её согласование, потому что возможно она уже занята.