Разработка PWA-сервиса для заказа и доставки бетона
Требуется команда или опытный Fullstack-разработчик для создания комплексного сервиса по заказу и доставке бетона по модели Uber. Основная цель - автоматизация работы бетонного завода.
Общее описание проекта
Необходимо разработать веб-приложение (PWA, Mobile First), которое клиенты будут использовать через браузер мобильного телефона без необходимости скачивания. Проект состоит из двух основных частей:
- Клиентское приложение для заказчиков.
- Административная панель для диспетчеров и операторов.
Ключевой функционал
Клиентская часть (PWA)
- Каталог продукции бетонного завода.
- Калькулятор стоимости заказа с учетом расстояния доставки (интеграция с картографическими сервисами).
- Система бронирования со сложной логикой: клиент выбирает желаемое время, а система в реальном времени проверяет доступность спецтехники, учитывая время на рейс, выгрузку и возврат.
- После оплаты клиент получает доступ к карте с отслеживанием движения бетоносмесителя в реальном времени по уникальной ссылке.
Интеграции и технологии
- Интеграция с GPS-трекерами: Настройка получения данных по REST API от телематического оборудования для отображения местоположения техники на карте.
- Финансовый модуль: Подключение интернет-эквайринга (платежного шлюза) для приема онлайн-оплат.
- Интеграция с системой 1С: Организация двустороннего обмена данными. Приложение передает заказы в 1С, а 1С возвращает статусы обработки и подтверждения оплат (через HTTP-сервисы, JSON/XML).
Требования к исполнителю
- Опыт работы с картографическими сервисами (построение маршрутов, геокодинг).
- Опыт настройки интеграции с системой 1С.
- Опыт работы с внешними API (телематика, платежные системы).
- Понимание принципов разработки PWA (Progressive Web App).
Условия работы
Бюджет и сроки выполнения проекта обсуждаются с исполнителем. В отклике просьба указать:
- Примерную оценку сроков и стоимости.
- Предлагаемый технологический стек для реализации.
- Примеры аналогичных выполненных проектов (при наличии).
Полное техническое задание с детальным описанием логики и архитектуры будет предоставлено выбранным кандидатам.