Ключевая задача

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

Основные блоки функционала

Каталог товаров и управления складом

  • Визуализация категорий, фильтры по цене, бренду, типу материала и геоданным склада.
  • Отображение актуальных остатков на складах в реальном времени (REST-запрос к 1С).
  • Список ближайших складов с приоритетом по геолокации пользователя (Яндекс.Карты или Google Maps).

Заказ услуг

  • Выбор типа услуги (замер, ремонт, монтаж, консультация мастера) и добавление к заказу.
  • Онлайн-календарь для выбора даты/времени (с блокировкой занятых слотов).
  • Ограничение по числу заказов на мастера в одном временном диапазоне.

Финансы и интеграция платежных систем

  • Работа с любым платежным шлюзом (по ТЗ заказчика), а также с кешевым вариантом предоплаты.
  • Обязательная интеграция одного или всех федеральных платежных сервисов.

Коммуникация и личный кабинет

  • Встроенный чат поддержки рабочий в реальном времени (WebSocket / Firebase).
  • История заказов, квитанции, скачивание электронного чека.
  • Push-уведомления с переключением по каналам (напоминание, статус заказа, поступление товара).

Интеграция с 1С и офлайн-резерв

  • Двухсторонний обмен через REST API на OData: товары, остатки, цены, заказы, данные клиента, скидки, статусы доставки.
  • При ошибке синхронизации приложение переходит в дежурный режим ручного резерва - выполняется проверка исполнителем в 1С со стороны 1С-специалиста, а после получения ответа (или отзыва) обновление передаётся обратно.
  • Заказчик указал: обязательно предусмотреть кнопку «Уточнить остаток у 1С» в админской панели приложения при отсутствии соединения.

Технические требования

  • Кроссплатформенность: iOS / Android (на базе React Native, Flutter, Xamarin или нативной разработке - уточнить у заказчика).
  • Использование картографических API: Яндекс.Карты и/или Google Maps.
  • Визуальный стиль: современный плоский UX, мгновенная реакция интерфейса, корректная геоадаптация (смена геолокации - смена остатков и адреса складов).
  • Требуется подтверждение опыта интеграции с 1С: Управление торговлей (УТ) / ERP, развертывание REST endpoints, настройка соответствия номенклатуры.

Исполнитель должен предоставить подробное портфолио проектов, где реализована похожая связка «мобильное приложение + 1С по REST API + работа с геолокацией».

Разработка программы для трансфузиологического кабинета на Python и Tkinter

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