Техническое задание: Мобильное приложение-оболочка для веб-чата

Цель проекта

Создать нативные мобильные приложения (Android и iOS) для существующего standalone-приложения чата, разработанного на Vue.js. Основой приложений станет WebView, обеспечивающий полную функциональность текущего чата.

Основные задачи

  • Интеграция существующего веб-приложения чата в мобильную среду с помощью Capacitor.
  • Реализация и настройка push-уведомлений для обеих платформ.
  • Аудит и адаптация фронтенда для корректной работы внутри WebView.
  • Реализация нативной навигации, включая обработку кнопки "Назад" на Android.
  • Настройка обработки внешних ссылок (открытие в системном браузере).
  • Разработка экрана (заглушки) для отображения при отсутствии интернет-соединения.

Этапы работ

  1. Подготовка и аудит: Анализ текущего кода Vue.js приложения, выявление необходимых доработок для WebView.
  2. Разработка: Создание проекта Capacitor, интеграция веб-приложения, реализация нативных функций (навигация, ссылки, офлайн-экран).
  3. Интеграция уведомлений: Настройка сервисов push-уведомлений (Firebase для Android, APNs для iOS).
  4. Сборка и тестирование: Создание билдов, тестирование на реальных устройствах/эмуляторах.
  5. Публикация: Подготовка и размещение приложений в Google Play и App Store.
  6. Документация и передача: Подготовка документации по проекту и передача всего исходного кода заказчику.

Требования к результату

  • Полностью работоспособные мобильные приложения, повторяющие весь функционал веб-чата.
  • Корректная работа push-уведомлений.
  • Интуитивно понятная навигация, соответствующая платформенным гайдлайнам.
  • Приложения опубликованы в официальных магазинах приложений.
  • Полный пакет исходного кода и документации передан заказчику.

Интеграция парсера товаров с загрузкой на маркетплейсы

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