Цель проекта

Разработать MVP-сервис (минимально жизнеспособный продукт), который будет собирать лоты из нескольких автоаукционов и предоставлять единый каталог на сайте заказчика.

Ключевые задачи:

  • Сотрудник компании может быстро найти нужный автомобиль по различным фильтрам в одном месте, без посещения десятков площадок.
  • Посетители сайта видят актуальные лоты и могут перейти на оригинальный аукцион для участия в торгах.
  • Автоматические торги и ставки через API - исключены из MVP.

Объем работ (MVP)

1. Подключение источников данных

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

2. Публикация

  • Выгрузка объединенных данных на целевой сайт через внутренний API.

3. Фильтрация и поиск

  • Быстрый поиск по марке, модели, комплектации, VIN или номеру лота.
  • Фильтры: марка, модель, год выпуска, пробег, тип топлива, коробка передач, цена, страна / локация, с возможностью сортировки по времени окончания ставок, цене и дате обновления.

4. Карточка лота

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

Требуется указать примерную стоимость работ

Задание сформулировано без указания конкретных названий компаний.