Подробное описание проекта в моём блоге