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