Существует full-stack проект интернет-магазина. Бэкэнд написан на Java, фронтэнд на HTML, CSS и JavaScript. На данный момент страница самого магазина не открывается, в stack trace пишется ошибка. Еще несколько страниц не открываются из-за той же ошибки.
Требования:
Устранить ошибки:
1) Из-за ошибки "EL1005E: Type cannot be found 'Math'" не работает эндпоинт /store (шаблон store.html) и эндпоинт /article-detail (шаблон articleDetail.html)
Из-за того, что не открывается ни основная страница магазина, ни карточка товара с главной страницы, дальше проверить не могу (добавление/удаление товаров в корзине, оформление заказа и тд).
2) Во время редактирования данных товара на странице /article/edit?id=332 возвращается ошибка 404 not found при нажатии кнопки "Отмена" (переход на эндпоинт /admin)
Изменить:
1) Английский текст на русский на всем сайте, кроме названия (заменить Shoepp на Sports online shop). На основной странице убрать "Brand New". Заменить "High Quality Shoes" на "Спортивная одежда высокого качества". Заменить "Shop now" на "За покупками". И дальше в таком духе.
2) Изображения на сайте, в том числе изображения товаров. Количество товаров можно сократить с 424 до 100.
3) Основная задача изменить тему сайта вместо интернет-магазина только обуви это должен быть интернет-магазин в целом спортивной одежды.
4) При редактировании профиля пользователя (/my-profile) разделить обновление пароля и обновление имени с фамилией на две отдельных части.
5) На странице /my-orders заменить "Order ID" на "Номер заказа".
6) На странице /my-orders поле "Date" изменить на "Дата создания заказа". Добавить поле "Дата доставки".
7) На странице оформления заказа (/checkout) в блоке адреса доставки (shipping) нужно создать поле "Сроки доставки" и кнопку "Рассчитать срок доставки". После заполнения полей адреса при нажатии кнопки "Рассчитать срок доставки" на бэк должен отправляться запрос /count-delivery-date c моделью Address и в ответ будет возвращена дата в формате дд-мм-гггг.
8) На странице корзины (/shopping-cart/cart) изменить значок доллара на значок рубля.
После изменений общий визуал сайта не должен выглядеть хуже, чем был до изменений.
Срок выполнения вечер 2 апреля, край 3 апреля, так как нужен запас времени на проверку, возможно корректировки и устранение ошибок. Сопровождение работы до 6 апреля включительно.
Ссылка на проект в github