Разработка страницы "Объекты на карте"

Цель проекта

Создать интерактивную веб-страницу, аналогичную функционалу популярных агрегаторов недвижимости, где пользователи могут визуально изучать объекты на карте, применять фильтры и быстро переходить к детальному просмотру.

Технический стек

  • Backend: Flask (Python)
  • Frontend: React (JavaScript)
  • База данных: PostgreSQL

Ключевые функциональные требования

1. Интерактивная карта

  • Интеграция картографического сервиса (например, Яндекс.Карты, Leaflet или аналоги).
  • Отображение объектов недвижимости в виде маркеров/точек на карте.
  • При наведении на маркер должна отображаться краткая информация (например, цена).
  • Клик по маркеру ведет на детальную страницу объекта на сайте.

2. Система фильтрации

  • Панель фильтров на странице для отбора объектов по заданным параметрам (например, тип недвижимости, цена, площадь, количество комнат).
  • Фильтры должны динамически обновлять набор объектов, отображаемых на карте.
  • Реализация фильтрации на стороне backend с формированием соответствующего SQL-запроса к PostgreSQL.

3. Взаимодействие Frontend и Backend

  • Backend (Flask) должен предоставлять RESTful API эндпоинт для получения отфильтрованных данных об объектах (координаты, цена, ссылка, основные параметры).
  • Frontend (React) отправляет параметры фильтров, получает данные и отрисовывает маркеры на карте.
  • Архитектура должна быть модульной и масштабируемой.

4. Данные и база данных

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

Ожидаемый результат

Полнофункциональная, быстрая и удобная страница, которая позволяет клиентам сайта визуально искать объекты недвижимости на карте, используя гибкую систему фильтров, и оперативно переходить к их подробному описанию.

SEO-копирайтер для автомобильной тематики с использованием LSI

Требуется опытный копирайтер для создания качественных текстов на английском языке в автомобильной тематике. Работа должна учитывать SEO-требования и включать LSI-подход. Оплата рассчитывается за объем.