Skip to content

NBaskoff/vovo_test

Repository files navigation

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

Задача: Реализовать поиск по товарам с фильтрами Реализовать HTTP-endpoint (например, GET /api/products), который возвращает список товаров с возможностью фильтрации и сортировки.

У товара должны быть поля:

  • id
  • name (string, индекс по LIKE или FULLTEXT если захочешь)
  • price (decimal)
  • category_id (foreign key на таблицу categories)
  • in_stock (boolean)
  • rating (float, 0–5)
  • created_at
  • updated_at

Фильтры (через query-параметры):

  • q — поиск по подстроке в name
  • price_from, price_to
  • category_id
  • in_stock (true/false)
  • rating_from

Сортировка: параметр sort с допустимыми значениями: price_asc, price_desc, rating_desc, newest.

Обязательна пагинация.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages