Добавить новость

Певица Светлана Лобода после отъезда из РФ не может выйти на прежний доход

Власти Хельсинки подали в суд на российских владельцев Helsinki Hall из-за долга

Роман Терюшков поздравил жителей Люберец с Днем народного единства

ЦИК Молдавии обработал все протоколы, Санду набрала 55,33% голосов





Новости сегодня

Новости от TheMoneytizer

Обновить верстку на сайте

Техническое задание на обновление вёрстки интернет-магазина по доставке готовой еды


Цель технического задания

Целью данного технического задания является обновление вёрстки существующего интернет-магазина по доставке готовой еды. В рамках проекта необходимо интегрировать новую вёрстку с уже реализованной логикой взаимодействия с бэкендом, чтобы обеспечить функциональность сайта, соответствующую современным требованиям дизайна и удобства пользователя.

Требования

  1. Соответствие макету: Вёрстка должна полностью соответствовать предоставленному макету, обеспечивая точное воспроизведение дизайна на всех страницах сайта.
  2. Современные браузеры: Вёрстка должна поддерживать современные версии браузеров:

    • Google Chrome (начиная с 2020 года)
    • Mozilla Firefox (начиная с 2020 года)
    • Safari (начиная с 2015 года)
  3. Адаптивность: Вёрстка должна быть адаптивной и корректно отображаться на различных устройствах (мобильных, планшетах и десктопах).
  4. Кроссбраузерность: Обеспечить одинаковое отображение и функциональность сайта в указанных браузерах.
  5. Оптимизация: Вёрстка должна быть оптимизирована для быстрой загрузки и минимизации времени отклика.
  6. Интеграция компонентов: Если компоненты необходимо вносить в базовый шаблон, это должно быть сделано так же, как реализовано в базовом шаблоне, с описанием манифеста компонента и его возможных настроек. Интеграция должна быть продумана таким образом, чтобы компоненты корректно функционировали внутри сборщика из монорепозитория.

Исходные данные

  1. Проект на Angular:

    • Существует проект на Angular, который реализует логику интернет-магазина по доставке готовой еды.
  2. Структура проекта:

    • Есть базовый проект и компоненты шаблона заказчика.
    • Некоторые элементы необходимо будет вносить в базовый проект, а другие — в компоненты заказчика.
  3. Сборка проекта:

    • Сборка проекта происходит из единого монорепозитория, из которого берутся разные компоненты для создания сайта заказчика.
    • Для этого потребуется использовать программу, осуществляющую такую сборку.
  4. Принципы разработки:

    • Принципиально разработка проекта на Angular не отличается от стандартного процесса создания проекта на Angular.
    • Не требуется писать взаимодействие между бэкендом и фронтендом, так как оно уже реализовано.
    • Если потребуется добавить какие-либо данные, это можно сделать через уже существующие сервисы.
    • Если какие-то данные на бэкенде будут недоступны, их можно замокать, чтобы не замедлять процесс разработки.
    • Позже данные можно будет подключить или получить четкие указания по подключению, после чего провести тестирование.

Список страниц

  1. Главная страница
  2. Страница товара

    • Попап блюда
  3. Страница входа в личный кабинет
  4. Страница личного кабинета
  5. Страница истории заказа
  6. Страница корзины
  7. Страница оформления заказа

    • Шаг 1: Ввод данных
    • Шаг 2: Выбор параметров заказа
    • Шаг 3: Информация о заказе
  8. Тестовая страница
  9. Текстовая страница для статьи

    • Статическая страница
  10. Страница контактов
  11. Страница вакансий
  12. Страница, разводящая на статьи
  13. Страница отзывов
  14. Страница приложений мобильных
  15. Страница 404 (Не найдена)
  16. Страница "Сайт временно не работает"

Полностью новые элементы

В данном разделе мы рассматриваем новые элементы, которые необходимо реализовать в проекте. Начнем с верхней части главной страницы, где размещен блок для скачивания нашего приложения. Этот блок также включает разделы "Почему нас выбирают", "Категории" и "Вакансии". Важно отметить, что все эти разделы оформлены в едином блоке, который располагается над футером. Этот блок, а также все его внутренние элементы, должны быть полностью реализованы, так как они отсутствуют в текущем варианте базового шаблона.

  1. Разделы "Вакансии" и "Статьи":

    • Разделы "Вакансии" и "Статьи" должны быть интегрированы в общий проект, так как их абстрагирование невозможно. Они будут реализованы в базовом виде, который должен быть настраиваемым под запросы заказчика.
    • Базовый вид для раздела "Вакансии" подразумевает простую реализацию в виде списка, аналогично тому, как это показано на странице вакансий.
    • Грид, окруженный элементами, должен быть вынесен в общий проект, чтобы обеспечить возможность создания такого грида как для раздела статей, так и для других элементов. Настройки грида будут зависеть от параметров проекта, позволяя адаптировать внешний вид под конкретные требования.
  2. Блок оформления заказа:

    • Важным элементом является блок оформления заказа, в котором отображаются примененные акции. Этот блок должен быть перенесен в общий проект после его реализации в базовом проекте.
    • В базовом проекте также необходимо добавить строки для элементов, о которых уже шла речь, чтобы обеспечить полноту функционала и соответствие требованиям заказчика.
Таким образом, все новые элементы должны быть интегрированы в проект, с возможностью настройки и адаптации под специфические запросы, обеспечивая при этом качественное и удобное взаимодействие для пользователей.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Правительство Армении уверенно ведёт страну к экономическому коллапсу. Антология «успеха»

Новый внедорожник от производителя роботов-пылесосов Roborock привезли в Россию

Врач Животов рассказал, что расслаблять глаза можно с помощью наблюдения за воображаемым насекомым

5 главных открытий о детях: ко дню рождения психолога и педагога Л. С. Выготского

Музыкальные новости

Спецназ Росгвардии уничтожил личный состав неонацистских формирований в Курской области

Обзор автомобиля «Москвич» 3

Майя Санду второй раз подряд стала президентом Молдавии. Будут ли протесты?

Уральская ТПП реализует важные межнациональные проекты и укрепляет народное единство

Новости России

5 главных открытий о детях: ко дню рождения психолога и педагога Л. С. Выготского

Молодежь Москвы пригласили на форум-выставку «Город. Карьера. Бизнес»

В Москве стартовал IV Всероссийский музыкальный конкурс

Дептранс Москвы: опубликованы изменения маршрутов транспорта от 8 и 9 ноября

Экология в России и мире

Завершился фестиваль-форум «Российская креативная неделя — Дальний Восток»: итоги и перспективы

На старт, внимание, марш: в Ростове-на-Дону состоялся XXXVIII «Донской марафон»

Мировая премьера концерта – симфонии «Русскому Донбассу» состоялась в Чите

Отель Yalta Intourist встретит участников Всероссийского туристического слёта

Спорт в России и мире

Российская теннисистка Шнайдер вышла в полуфинал турнира WTA в Гонконге

Неймар назвал белорусскую теннисистку Арину Соболенко королевой

Арина Соболенко уверенной победой стартовала на Итоговом турнире WTA

Корнеева проиграла Сёнмез и не смогла выйти в финал турнира WTA в Мериде

Moscow.media

Портативный ТСД корпоративного класса Saotron RT-T70

Камеры на свердловских дорогах начнут фиксировать пересечение сплошной линии разметки

Питерские лже-брокеры смогли заработать на ставках 55 миллионов рублей

«Ничего, что можно было бы назвать GPT-5» — OpenAI дорабатывает GPT-o1, а GPT-5 не появится в 2024 году











Топ новостей на этот час

Rss.plus






Молодежь Москвы пригласили на форум-выставку «Город. Карьера. Бизнес»

В Москве выявлено хищение еще одного имущественного комплекса Минобороны на 700 млн рублей

Mozilla Corporation оштрафовали на 3,5 млн рублей за неудаление запрещенного контента

В Москве стартовал IV Всероссийский музыкальный конкурс