Система управления для инженеров домофонных систем с синхронизацией двух 1С API и готовым API для мобильного приложения.
Внедрено в production: автоматизирует работу выездных инженеров в нескольких городах.
Функционал:
• Модуль "Заявки": управление статусами, синхронизация с 1С через Celery, комментарии
• Модуль "Абоненты": каскадные фильтры (город → улица → дом → подъезд), отключения должников, массовые операции
• Модуль "Аудит": онлайн формы аудита оборудования, синхронизация справочника из 1С
• API для мобильного: REST endpoints с OpenAPI документацией, JWT авторизация
Frontend и UX:
Bootstrap интерфейс с каскадными AJAX фильтрами без перезагрузки страницы. Мобильная адаптация: адаптивные карточки вместо таблиц для работы на планшетах и смартфонах в полевых условиях.
Критическая проблема решена: 1С сервер периодически недоступен → изменения статусов терялись. Решение: локальная очередь синхронизации с автоматической отправкой при восстановлении связи с 1С.
Техническая реализация:
Django 4.2 + DRF, Celery + Redis, PostgreSQL, автотесты, модульная архитектура, production deployment (Nginx + Gunicorn + SSL).