Разработка Headless-платформы для управления арендным бизнесом

Требуется опытный full-stack разработчик для создания комплексной headless-системы, автоматизирующей процессы арендного бизнеса. Платформа должна стабильно работать как при наличии, так и при отсутствии интернет-соединения (офлайн-режим).

Основные функциональные модули системы

  • Управление складом: Учет товаров, инвентаризация, отслеживание доступности единиц аренды.
  • CRM (Управление клиентами): Ведение базы клиентов, история аренд, статусы и коммуникация.
  • Логистика и маршруты доставки: Планирование и оптимизация маршрутов, отслеживание доставки и возврата товаров.
  • Биллинг и финансы: Управление заказами, оплатами, выставление счетов и формирование отчетов.
  • Офлайн-функционал: Возможность работы без интернета с последующей синхронизацией данных при восстановлении связи.

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

  • Бэкенд: Реализация на фреймворке NestJS. Архитектура должна быть модульной, масштабируемой и документированной (например, с использованием Swagger).
  • Фронтенд: Разработка административной панели и клиентских интерфейсов с использованием React и современных state-менеджеров.
  • Headless-архитектура: Бэкенд и фронтенд должны быть полностью независимыми, взаимодействуя через REST API или GraphQL.
  • База данных: Выбор и реализация подходящей СУБД (PostgreSQL, MySQL и т.д.) остается на усмотрение исполнителя, но должна быть обоснована.
  • Качество кода: Чистая архитектура, тестирование (unit, e2e), соблюдение best practices.

Что ожидается от исполнителя

Глубокое понимание выбранного стека технологий, опыт разработки сложных бизнес-систем, умение предлагать архитектурные решения и следовать техническому заданию. Важна ответственность и коммуникабельность на всех этапах проекта.