Разработать консольное приложение, которое позволяет сформировать заявку на строительные материалы с учетом региона, групп товаров и логики “удержания клиента” (предложение более дешевого аналога или скидки).
- Работать с локальным каталогом материалов.
- Корректно обрабатывать пользовательский ввод.
- Создавать JSON-файл заявки при подтверждении.
- Пользователь выбирает регион (СПб, Мск, Крд).
- Приложение выводит список всех материалов с ценой для выбранного региона.
- Пользователь выбирает товар по его ID.
- Приложение показывает детали заказа (наименование, цена).
- Задаётся вопрос: «Оформляем заявку? (y/n)»
- Определить группу выбранного товара
- Найти самый дешевый товар в этой группе (для выбранного региона)
- Если текущий товар является самым дешевым, пересчитать со скидкой в 5%.
- Предложить конечное предложение пользователю.
- Не менее 5 категорий товаров
- Не менее 10 товаров
$ node src/index.js