Концепция проекта
Мы - проект динамичного общественного питания без конкретной локации. Наша кухня передвигается. Приобрести продукцию можно только у курьера, который следует по заранее спланированному маршруту. Клиенты знают расписание и точки остановок, а также видят меню через наше мобильное приложение на базе Telegram.
Команда в поисках разработчика для рефакторинга существующей демо-версии (есть визуализация и часть компонентов) в полностью функциональное приложение для постоянной эксплуатации с высокими требованиями к отказоустойчивости и нагрузке (большое количество параллельных пользователей).
Технические требования к версии для запуска (Telegram Mini App)
- Маршруты курьера и геопозиция: Отображение спланированных путей с привязкой к ближайшим станциям метро. Обновление точек остановки в реальном времени. Интерактивная карта с GPS-метками активных курьеров.
- Коммерческая механика: Встроенный QR-сканер для идентификации и, опционально, для трансакции у курьера (получение товара флаеры, подтверждение самовывоза).
- Каталог и контент: Разделы меню, умный поиск, товарные полки и карточки товаров. Для каждого блюда - GIF-анимация процесса приготовления.
- Пользовательский интерфейс: Стартовая страница, избранное (wishlist), корзина, личный профиль.
- Платежная интеграция and Бонусная система: Подключение платежного шлюза внутри Telegram (Telegram Stars или стороннее API вроде Robokassa/Stripe от логики продавца). Начисление и списание баллов программы лояльности. Полное логирование истории чекинпов покупателя по встречам с курьером (геймификация процесса).
Пожелания по исполнению
Используемый стек - современный стек веб-разработки / JS - для дальнейшей адаптации в native или progressive web app (вторая фаза проекта: создание отдельного приложения для AppStore и Google Play).
На данный момент имеется функциональный прототип: базы верстки и некоторые компоненты написаны. Ждем исполнителя, который погрузится детально, правильно оптимизирует серверную логику для работы параллельных подключений многих курьеров синтон и устранит слабые места дона прежней версии. В приложении важна высокая степень детализации поведений (маршрутизация геолокаций при факте движения позиции).