-
Не используются никакие библиотеки кроме Bootstrap и то лишь для верстки (и только потому что было заявлено в задании). Исключительно нативные яваскрипт и PHP.
-
Писал код самостоятельно, почти всё "из головы". Если что непонятно было -- смотрел в инете однако копирования кода не было, кроме может строчек 30-ти, и те переиначивал.
-
Присутствуют модели (слегка напоминающие ActiveRecord с построителем запросов), вьюхи, контроллеры, роутер (контроллер/действие), объект приложения, фрейм (лэйаут) и даже конфиг (как пример, с парочкой параметров). Подгрузка классов PSR-4.
-
Никаких обновлений страниц полной перезагрузкой, всё аяксом - не считая перехода на страницу авторизации (Это ОООЧЕНЬ удлинило время выполнения задания, наверное процентов на 40 если не больше, решил однако дожимать).
-
Время на задачу было затрачено 15 часов. Без жёстких вышеназванных требований, которые я себе выбрал, думаю, за часов 8-10 управился бы.
-
Никаких правок после выкладки на хостинг (zzz.com.ua) не делал, хотя некоторые моменты впоследствие хотелось улучшить. Однако имхо правильно && честно если после выполнения задания никаких закулисных исправлений не будет).
-
Конечно можно и покороче было написать, однако стремился соблюдать определенную структурность, продемонстрировать как мыслю от общего к частному. Старался и коротко писать, но в то же время не особо ущемляя DRY-принцип и "разделение властей" в коде.