Django личный кабинет инженера: система управления с 1С интеграцией и API для мобильного приложения

image
Система управления для инженеров домофонных систем с синхронизацией двух 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).