Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.51 KB

readme.md

File metadata and controls

39 lines (28 loc) · 2.51 KB

Тестовое задание:

Входные артефакты :

Дамп базы данных mysql c таблицами:

  • Customers - Заказчик
  • Orders - Заказы
  • OrderItems - Состав заказа
  • Products - Продукты
  • Vendors - Производители

Задача

Необходимо реализовать страницу заказов, которая будет отображать данные из БД, состоящую из:

  • панели фильтрации
  • список заказов.

Для оформления внешнего вида использовать bootsrap (https://getbootstrap.com/).

Описание блоков страницы:

Cписок заказов: представляет собой таблицу со следующими элементами:

  • ИД заказа
  • Дата заказа (формат даты: день-месяц-год час:минуты)
  • Общая сумма заказа
  • Количество продуктов заказа (ссылка при клике на который появляется поп-ап с продуктами из заказа, с полями название и сумма)

Также необходимо реализовать пагинацию (на странице должно быть 2 элемента) с возможностью посмотреть все заказы

Панель фильтрации:

  • сумма заказа (диапозон от и до)
  • по производителю (должны показываться только те заказы, у которых есть продукты определенного произовдителя)
  • по дате заказа (диапозон от и до)
  • по стране (список из таблицы Customers поле cust_country, фильтровать заказы у которых заказчик из выбранной страны)

В каком виде отдавать результат:

Сделать fork теккущего репозитория, все изменения фиксировать в git (чем подробнее будет история тем легче нам будет понять компетенцию владения систмами контроля версий). Описать каким образом нам разворчивать среду, чтобы мы могли оценить работоспособность результата