Требуется WordPress разработчик для интерактивного туристического приложения с WooCommerce, картами и пользовательским JS
Описание проекта:
Мы ищем опытного разработчика WordPress для завершения разработки бэкенда приложения для персонализированного тура по Милану. Внешний дизайн Front-end уже завершен, и ваша роль будет сосредоточена на реализации ключевых функций, описанных в наших технических спецификациях. Приложение позволит пользователям покупать туры, перемещаться по интерактивной карте и получать доступ к мультимедийному контенту в определенных точках интереса (POI).
Ключевые результаты и задачи:
Ниже перечислены основные задачи, требующие вашей оценки.
Пожалуйста, укажите стоимость каждой задачи или всего проекта.
---
1. Настройка WooCommerce и Paywall
- Создание турпродуктов как цифровых товаров WooCommerce.
- Интегрируйте платежные шлюзы (например, WooPayments/Stripe) и установите плагин paywall (например, [Page Restrict for WooCommerce] или др.) для защиты содержимого тура.
2. Интеграция карт (WP Go Maps + OpenStreetMap)
- Установите/настройте WP Go Maps Pro для отображения POI.
- Настройте маркеры, информационные окна и маршрутизацию, используя OpenStreetMap (OSM) вместо Google Maps.
3. Реализация логики «TourManager» (пользовательский JS)
- Разработать код JavaScript для:
- Инициализация/управление картой и отслеживание геолокации пользователя.
- Обработка выбора POI, действий «Directions», «GO», и «Next».
- Запускать имитацию «звонка» с видеоконтентом, когда пользователь достигает POI (см. рис.).
4. Пользовательские поля для маркеров и точек интереса
- Настройте пользовательские поля (через ACF или WP Go Maps) для хранения данных, специфичных для POI (например, URL-адресов видео, изображений).
5. Навигация через API Directions
- Интеграция OpenStreetMap's Directions API для расчета пешеходных маршрутов между точками интереса с использованием координат начала/конца.
6. Система аутентификации
- Настройте регистрацию/логин пользователей WordPress/WooCommerce для управления доступом к турам.
7. Тестирование и проверка
- Протестируйте функциональность на устройствах Android (v12+) и iOS (iPhone 13 Pro+). Основное внимание уделяется:
- Точность карты/навигации.
- Активация мультимедиа.
- Интеграция оплаты/авторизации.
Дополнительные задания (отдельные расценки):
- Создание PWA: Настройка прогрессивного веб-приложения (установка плагинов, webmanifest, установка всплывающего окна).
- Технико-экономическое обоснование In-App Payments (IAP): Разработка PoC с использованием WebToNative для интеграции IAP в iOS/Android (требуется лицензия).
---
Требуемые навыки:
- Знание WordPress, WooCommerce и WP Go Maps.
- Знание JavaScript (пользовательская логика для геолокации/взаимодействия с картой).
- Опыт работы с API OpenStreetMap и интеграция платежных шлюзов.
- Знакомство с разработкой PWA и рабочими процессами IAP (необязательно, но предпочтительно).
Детали проекта:
- Прототип Figma: https://www.figma.com/design/d0yvvqySZKpcPzmB40pvFM/Speeching-arts?node-id=0-1&t=XEbeHw6kltaNjsHL-1)
- Технические спецификации: Прилагаются для ознакомления.
- Бюджет: Пожалуйста, укажите вашу почасовую ставку или фиксированную цену.
- Сроки: Как можно скорее (укажите предполагаемое время выполнения).
Пожалуйста, укажите стоимость каждой задачи или всего проекта.