Интерактивная карта партнёров на базе Google Maps с фильтрацией и выбором по параметрам
Есть Telegram-бот, в котором хранится база партнёров (флористов) по всему миру.
У каждого партнёра есть:
- название
- координаты (Google Maps точка)
- телефон / контакт
- рейтинг (обновляется динамически)
- цены / уровень цен
- наличие депозита
- наличие скидок
- качество флористики
- дополнительные параметры
Все данные уже структурированы внутри системы (бота).
Задача:
Разработать веб-интерфейс (или web-app), который визуализирует всех партнёров на карте (за основы взять Google Maps с уже знакомым и понятным интерфейсом, чтобы все было привычно), и позволяет менеджеру:
- Ввести адрес доставки
- Увидеть на карте ближайших партнёров
- Быстро сравнить их по параметрам
- Принять решение, кого выбрать
Функционал:
- Карта (Google Maps API )
- отображение всех партнёров как маркеров
- кластеризация при зуме
- стандартный UX как у Google Maps (зум, перетаскивание)
- Поиск по адресу
- ввод адреса (autocomplete)
- установка точки доставки
- отображение радиуса (например 3–5 км)
- Расстояние
- расчёт расстояния от точки доставки до каждого партнёра (маршрут, а не по воздуху)
- сортировка по расстоянию
- Карточка партнёра (по клику на маркер)
- название
- рейтинг
- расстояние
- телефон / контакт
- уровень цен
- депозит (да/нет)
- скидки (да/нет)
- краткая оценка качества
- Боковая панель (очень важно)
- список ближайших партнёров
- сортировка:
- по расстоянию
- по рейтингу
- по цене
- фильтры:
- минимальный рейтинг
- наличие депозита
- ценовой диапазон
- Сравнение
- возможность открыть 2–5 партнёров одновременно
- визуальное сравнение параметров
- Интеграция
- получение данных через API (бот / база)
⸻
Дополнительно (желательно):
- цветовая индикация маркеров:
- зелёный — высокий рейтинг
- жёлтый — средний
- красный — низкий
- быстрый выбор “лучшего партнёра”
- логика “рекомендованного партнёра”
Результат:
- рабочее веб-приложение
- возможность открыть по ссылке
- подключение к данным партнёров
⸻
Важно:
Интерфейс должен быть максимально быстрым, простым и максимально похожим на Google Maps.
Это инструмент для менеджеров, а не клиентский продукт.
⸻
2. Как лучше реализовать (очень важно)
Вариант 1 — самый правильный (рекомендую)
Google Maps + React
Почему:
- менеджерам уже знаком интерфейс
- минимальное обучение
- максимально быстро внедряется
Стек:
- Google Maps JavaScript API
- Places API (для адреса)
- Distance Matrix API (расстояние)
Что получится:
- вводишь адрес → карта центрируется
- показываются ближайшие партнёры
- справа список → как в Uber / Bolt
Также рассмотрю ваши варианты и идеи
Пишите пожалуйста реальные цены или промежутки цен и реальные сроки, вся коммуникация после оплаты будет вестись в Telegram включая голосовые сообщения. Если кому-то этот формат не подходит, не делайте вашу ставку, спасибо за понимание
Актуальные фриланс-проекты в категории Веб-программирование
Ищем фронтенд разработчика для учебной платформыFrontend-разработчик https://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0 Привет! Ищем frontend-разработчика для работы над современной музыкальной платформой Muse. Проект уже имеет готовый дизайн в Figma,… HTML и CSS верстка, Веб-программирование ∙ 55 минут назад ∙ 28 ставок |
Редизайн и SEO-оптимизация сайта на платформе Prom.uaТехническое задание Сайт: protone.com.uaОсновная цель Необходимо сделать сайт современным, визуально привлекательным, удобным для пользователя и максимально подготовленным к продвижению в поисковых системах и внутри маркетплейса Prom.ua. Основной акцент — улучшение дизайна,… Веб-программирование, Дизайн сайтов ∙ 1 час 24 минуты назад ∙ 12 ставок |
Нужен разработчик Drupal для правок на нескольких сайтах.Нужен разработчик Drupal для правок на нескольких сайтах. Сайт раздувается и заполняет весь хостинг .. HTML и CSS верстка, Веб-программирование ∙ 5 часов 20 минут назад ∙ 25 ставок |
Парсинг товаров, подготовка к импорту на WPСпарсить полный каталог этих сайтов: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ Все товары нужно объединить в одну обющую таблицу для импорта в WP. Каждый товар… Веб-программирование, Парсинг данных ∙ 18 часов 14 минут назад ∙ 42 ставки |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 807 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 21 час 17 минут назад ∙ 55 ставок |