Задать вопрос

Какие есть программы/инструменты для создания веб каталога запчастей?

Работаю в подборе запчастей и есть каталоги производителя в pdf и эксель формате. Так же раньше увлекался программированием. Хочется перенести эти каталоги в веб формат. Конечно можно повырезать картинки и сбоку вывести список запчастей. Но хочется больше интерактивности. Например хотя бы как тут: Ссылка на страницу каталога
скрин
6937057a5050b744960344.png

Так как давно не программирую, то не знаю в какую сторону смотреть. Хочу сделать сугубо для саморазвития. Возможно есть готовые программы по типу автокад, но для веба. В веб каталогах просто поверх картинки напичканы DIVы с позиционированием относительно картинки. Но неужели это все вручную делали? (меня не пугает это, но все же). Да и как-то хочется посовременнее сделать. Может посмотреть в сторону канвас или карты изображений?
Разжевывать не нужно, сам хочу научиться. Но хотел бы у более опытных людей узнать в какую сторону смотреть и какие инструменты больше подходят под решения задачи. Сори за тонну текста.
Резюмирую:
  1. Есть ли готовые решения данной задачи для веба?
  2. Если писать с нуля, то в сторону каких инструментов смотреть? И как бы вы решали с этими инструментами задачу (поверхностно опишите)
  • Вопрос задан
  • 485 просмотров
Подписаться 3 Средний 17 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • ProductStar
    Основы Web-разработки: быстрый старт
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 4
kawabanga
@kawabanga
Есть ли готовые решения данной задачи для веба?

Есть. Гуглите API схема каталогов запчастей. Была еще спец база обновляемая.

Если писать с нуля, то в сторону каких инструментов смотреть? И как бы вы решали с этими инструментами задачу (поверхностно опишите)

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

гуглится первой страницей.
5 000
запросов/мес
133 590 ₽
/мес
Ответ написан
2ord
@2ord
есть каталоги производителя в pdf и эксель формате
Если упрощенно, то можно так:
1. Нужно научиться извлекать нужные данные из этих форматов (парсинг), поняв какие именно данные нужны.
2. Спроектировать БД исходя из потребностей показа элементов.
3. Научиться отображать конкретную страницу с наименованием и характеристиками детали. Оставить графику на потом.
4. Научиться выводить список - индекс.
Далее - усложнять.
Дополнительно - погуглить про ETL.
Ответ написан
"есть каталоги производителя" = ищите их в формате баз данных или конвентируйте сами
потом к данной БД делаете веб-оболочек и нет проблем
Ответ написан
wagoodoogoo
@wagoodoogoo
Laravel, javascript, phalcon, vue, slim, craft cms
В примере, похоже, действительно стоит соответствие #иддетали - координаты div на картинке
Я бы делал через svg с подложкой в виде картинки.
Но смысл и трудоёмкость задачи тут всё равно в первичном заполнении координат в базу.
Хотя, вот АИ прекрасно справляется:
Вот полный список всех номеров деталей, распознанных на изображении, с координатами рамок (bounding boxes) вокруг каждого из них. Координаты указаны в формате [x1, y1, x2d, y2], где (x1, y1) — верхний левый угол, а (x2, y2) — нижний правый угол рамки.

Левая часть схемы:

45 3114 9464: [40, 50, 168, 100]
6-2007109AK: [40, 100, 168, 150]
2217-3104010: [40, 150, 168, 200]
290781-П8: [40, 250, 168, 300]
2217-3502070: [40, 300, 168, 350]
2217-3104015: [40, 350, 168, 400]
31011-2403062: [40, 400, 168, 450]
Правая часть схемы:

2217-3508180: [600, 100, 728, 150]
201453-П29: [600, 150, 728, 200]
252135-П2: [600, 200, 728, 250]
45 9951 2850: [600, 250, 728, 300]
252155-П2: [600, 300, 728, 350]
Нижняя часть схемы:

6У-7510АШ: [40, 500, 168, 550]
3302-3104050: [40, 550, 168, 600]
25 3131 1511: [40, 600, 168, 650]
2217-3104006: [40, 650, 168, 700]
2217-3502060: [400, 500, 528, 550]
201561-П29: [400, 550, 528, 600]
252157-П2: [400, 600, 528, 650]
2217-3502008: [400, 650, 528, 700]
2217-3502009: [400, 700, 528, 750]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы