Разработка фронтенда для сайта объявлений

Основная задача

Завершить разработку и интегрировать фронтенд-часть веб-приложения для размещения объявлений. Проект реализуется на основе готового дизайна в Figma, с полным соответствием верстки макетам для десктопной и мобильной версий.

Технические требования

Стек технологий

  • Frontend: TypeScript + React
  • Backend: Python + FastAPI (готовый, требуется интеграция)
  • Картография: OpenStreetMap (или аналогичные решения: Leaflet, MapLibre)

Ключевые функциональные модули

  • Система авторизации и личный кабинет пользователя
  • Формы подачи и редактирования объявлений с загрузкой изображений
  • Карточки объявлений и система фильтрации
  • Полноценная интеграция карт OpenStreetMap:
    • Отображение интерактивной карты
    • Выбор и привязка местоположения к объявлению
    • Кластеризация и рендеринг маркеров
    • Поиск по геолокации

Требования к качеству

  • Точное соответствие верстки предоставленным макетам Figma
  • Полная адаптивность под мобильные устройства и десктоп
  • Оптимизация производительности приложения
  • Корректный обмен данными с бэкенд-API (REST, JSON)
  • Чистая, компонентная архитектура кода

Требования к исполнителю

  • Опыт коммерческой разработки на React с TypeScript
  • Умение работать с Figma и точно переносить дизайн в код
  • Практический опыт интеграции фронтенда с REST API
  • Навыки подключения и настройки картографических решений (OpenStreetMap, Leaflet и т.п.)
  • Понимание принципов адаптивной верстки и UX

Завершение и запуск Fullstack-проекта на Django и Vue.js

Требуется опытный fullstack-разработчик для доработки готовой кодовой базы и вывода проекта в продакшен. Необходимо исправить существующие ошибки, выполнить финальные доработки и обеспечить стабильную работу на боевом сервере.