Skip to content

ze-brains/test-task-list-with-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

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

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

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

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

Задача

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

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

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

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

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

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

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

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

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

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published