Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 1.76 KB

database_structure_for_shops.md

File metadata and controls

30 lines (16 loc) · 1.76 KB

RoR: структура БД для хранения данных о товарах и магазинах

Задание

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

Требуемые данные

  1. Магазин — название, адрес, станция метро(если есть), город.
  2. Товар — артикул, название, вес, размер, цвет, цена, остаток в магазинах.

На основе данной структуры данных реализовать следующий функционал:

  • Возможность сгенерировать xls/xlsx файл с перечислением артикулов и остатков по конкретным магазинам формата (артикул / название магазина / остаток).

  • Должна быть также возможность выбирать любые другие поля из перечисленных выше для добавления в файл.

  • Немаловажно сделать удобным выбор магазинов, остатки из которых должны присутствовать в отчёте.

Используемые технологии

  • Ruby >= 2.2.x

  • Ruby on Rails >= 4.x

  • Postgresql 10

  • Гемсет на свое усмотрение

Результаты нужно разместить в публичном репозитории GitHub и дать на него ссылку.