Концепция проекта

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

Команда в поисках разработчика для рефакторинга существующей демо-версии (есть визуализация и часть компонентов) в полностью функциональное приложение для постоянной эксплуатации с высокими требованиями к отказоустойчивости и нагрузке (большое количество параллельных пользователей).

Технические требования к версии для запуска (Telegram Mini App)

  • Маршруты курьера и геопозиция: Отображение спланированных путей с привязкой к ближайшим станциям метро. Обновление точек остановки в реальном времени. Интерактивная карта с GPS-метками активных курьеров.
  • Коммерческая механика: Встроенный QR-сканер для идентификации и, опционально, для трансакции у курьера (получение товара флаеры, подтверждение самовывоза).
  • Каталог и контент: Разделы меню, умный поиск, товарные полки и карточки товаров. Для каждого блюда - GIF-анимация процесса приготовления.
  • Пользовательский интерфейс: Стартовая страница, избранное (wishlist), корзина, личный профиль.
  • Платежная интеграция and Бонусная система: Подключение платежного шлюза внутри Telegram (Telegram Stars или стороннее API вроде Robokassa/Stripe от логики продавца). Начисление и списание баллов программы лояльности. Полное логирование истории чекинпов покупателя по встречам с курьером (геймификация процесса).

Пожелания по исполнению

Используемый стек - современный стек веб-разработки / JS - для дальнейшей адаптации в native или progressive web app (вторая фаза проекта: создание отдельного приложения для AppStore и Google Play).

На данный момент имеется функциональный прототип: базы верстки и некоторые компоненты написаны. Ждем исполнителя, который погрузится детально, правильно оптимизирует серверную логику для работы параллельных подключений многих курьеров синтон и устранит слабые места дона прежней версии. В приложении важна высокая степень детализации поведений (маршрутизация геолокаций при факте движения позиции).

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

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