Создан github-репозиторий, в нём есть README, gitignore, установлены все необходимые зависимости — 5 баллов.
Проект запускается — 5 баллов.
Вёрстка соответствует дизайн-макетам (допускаются минимальные отхождения, адаптив не требуется) — 5 баллов.
В модальном окне не соответствуют отступы между input-ами и текстом, нет крестика для закрытия модального окна. Сильно карать не будем за это, поставлю максимум)
Функциональные требования
Шапка (2 балла)
Позиционируется липко (стики) — 2 балла.
Авторизация (16 баллов)
Реализована страница списка фильмов (14 баллов)
Страница фильма (16 баллов)
Оценка выставляется, запрос мутации есть, но нарушена логика работы с localStorage. При выставлении оценки конкретному фильму, на главной странице - выставленная оценка отображается для всех фильмов. В localStorage при это хранится лишь rate2024 - "выставленная оценка". Правильнее было бы сохранять по ключу rate2024: массив id фильма - оценка пользователя. Сниму за это символический балл, поскольку это вроде важный функционал.
Оценка проделланой работы
Проверил: Плотников А.
Итоговые баллы: 79 баллов.
Оценка базовых требований (15 баллов)
Функциональные требования
Шапка (2 балла)
Авторизация (16 баллов)
Реализована страница списка фильмов (14 баллов)
Страница фильма (16 баллов)
Общий функционал (8 баллов)
Стор (8 баллов)
Миграция на Next (0 баллов)