1. Код написан без учета масштабируемости и оптимизации. Большое количество дублирующегося кода усложняет поддержку и расширение.
2. Используемые решения неэффективны и не соответствуют современным стандартам разработки. Например, отсутствует модульная структура, код не организован в функции или классы, а логика разбросана по проекту.
3. В проекте нет документации и комментариев, что делает понимание и доработку кода практически невозможной.
4. Заказанные функции реализованы поверхностно и не соответствуют заявленным требованиям. Многие из них работают с ошибками или не работают вовсе.
Кроме того, исполнитель не проявлял инициативы в исправлении указанных проблем и явно не старался выполнить проект на достойном уровне.
Приложение: К проекту прикреплены файлы, подтверждающие вышеуказанные проблемы.