Примечание: данная версия проекта старая, рекомендую смотреть здесь только рпз. Репозиторий по ППО с тем же проектом. Обновлённую версию проекта можно посмотреть тут.