Current State
Этап 1 реализован: Django + React приложение в Docker. Backend: модели Ticket/Comment/Attachment/History, JWT auth, CRUD API с валидацией статусных переходов, SLA-таймер 15 мин, dashboard stats. Frontend: Login, Dashboard, список тикетов с фильтрами, карточка тикета с комментариями/вложениями/историей/решением, SLA-таймер с цветовой индикацией. Контейнеры: postgres:16, django/gunicorn, caddy. Суперпользователь: admin@techsup.local / admin123.
Next Steps
Тестирование через UI в браузере. Этап 2: интеграция Telegram-бота, уведомления, автоэскалация.
Tasks
Backlog0
In Progress0
Review0
Done0
Client & Contract
- Client
- Сервис Проект
- Contract
- 45 — 470,000 RUBactive
Info
- Repo
- /Users/petrvoronov/Documents/BigCoding/techsup
- Category
- web-app
Recent Notes
- noteПредоплата за Этап 1 — Рабочее место оператора
Recent Sessions
No sessions yet
Environments
stagingSandbox
- URL
- https://sp-support.coredevs.tech
- Host
- 92.242.60.198:2847
- Branch
- main
- Deploy
- cd /opt/spsupport && git pull origin main && cp backend/.env.sandbox backend/.env && docker compose -f docker-compose.yml -f docker-compose.sandbox.yml up -d --build && docker compose exec -T backend python manage.py migrate --noinput
Architecture Notes
5 этапов внедрения: 1. Рабочее место оператора (130k, 2 нед) — веб-интерфейс, карточка инцидента, SLA-таймер 2. Chat-Zone (110k, 2 нед) — автомониторинг чата, Telegram-уведомления 3. Телефония (90k, 2 нед) — интеграция с облачной АТС (Телфин/Манго), маршрутизация, click-to-call 4. Email (60k, 1 нед) — IMAP приём, SMTP ответы из карточки 5. Аналитика (80k, 2 нед) — дашборд, фильтры, экспорт Каналы телефонии: поддерживаются API Телфин (OAuth 2.0, Call Interactive) и Манго Офис (HMAC SHA256, webhook events). Оба провайдера покрывают все требования ТЗ: webhooks, маршрутизация, callback/click-to-call, CDR, записи разговоров.