Работа над данным проектом длилась несколько месяцев. Он получился объемным, поэтому покажу только его часть.