Ничто Π½Π° свСтС Π½Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ ΡΡ‚Π°Ρ€ΡƒΡˆΠΊΡƒ Β«ΠΠ°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΒ»

Π”ΠΈΠΌΠ° ΠœΠΈΡ‚ΡŒΠΊΠΈΠ½ gorilaz

Π Π΅ΠΉΡ‚ΠΈΠ½Π³: 1 250
Π’Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ Ρ‡Π΅Ρ€Π΅Π· Π‘Π±Π΅Ρ€ ID
ВсСго ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ²: 0
  • Π Π°Π±ΠΎΡ‚ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ: 1
  • Π’ΠΈΠΏΠΎΠ²Ρ‹Ρ… услуг: 0
  • Π Π°Π±ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ: 0
Π‘Ρ‹Π» Π½Π° сайтС:

# πŸ“‹ БистСма управлСния заявками

ОписаниС

## 🎯 ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

БистСма управлСния заявками прСдставляСт собой комплСксноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса создания, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ отслСТивания тСхничСских заявок Π² организациях Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ удобство мобильного интСрфСйса Telegram Π±ΠΎΡ‚Π° с ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π΅Π±-прилоТСния для административного управлСния.

**Основная концСпция:** ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ заявки Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Telegram Π±ΠΎΡ‚, получая ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ увСдомлСния ΠΎΠ± измСнСниях статусов. Администраторы ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ заявками Ρ‡Π΅Ρ€Π΅Π· соврСмСнный Π²Π΅Π±-интСрфСйс с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ.

**ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности систСмы:**

БистСма Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» заявки ΠΎΡ‚ создания Π΄ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ закрытия. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ проходят ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс создания заявки, указывая участок, ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ описаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. БистСма автоматичСски сохраняСт часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния Π² ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ для ускорСния ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π²ΠΎΠ΄Π°. ВсС дСйствия Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для ΠΏΠΎΠ»Π½ΠΎΠΉ прозрачности процСсса.

Администраторы ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ панСль управлСния со всСми заявками, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ статусам ΠΈ участкам. Π’Π΅Π±-интСрфСйс позволяСт быстро Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ заявки. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° систСма Ρ€ΠΎΠ»Π΅ΠΉ с трСмя уровнями доступа: ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, администраторы ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

**ВСхничСская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°:** БистСма построСна Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ отвСтствСнности. Telegram Π±ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ запросы асинхронно, Π²Π΅Π±-интСрфСйс прСдоставляСт REST API для управлСния, Π° общая Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… SQLite обСспСчиваСт ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволяСт Π±ΠΎΡ‚Ρƒ ΠΈ Π²Π΅Π±-сСрвСру Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π±Π΅Π· ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ².

**Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ:** Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° двухэтапная аутСнтификация Ρ‡Π΅Ρ€Π΅Π· Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, отправляСмыС Π² Telegram. ВсС дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для Π°ΡƒΠ΄ΠΈΡ‚Π°. БистСма провСряСт ΠΏΡ€Π°Π²Π° доступа Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, прСдотвращая нСсанкционированный доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ.

**Автоматизация:** БистСма автоматичСски Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ заявки Ρ‡Π΅Ρ€Π΅Π· 24 часа послС закрытия администратором, пСрСводя ΠΈΡ… Π² Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ статус. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ администраторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ этого ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°. ВсС измСнСния статусов ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ автоматичСскими увСдомлСниями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ‡Π΅Ρ€Π΅Π· Telegram.

**ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ:** ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π»Π΅Π³ΠΊΠΎ адаптируСтся ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сцСнарии использования - ΠΎΡ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… офисов Π΄ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… прСдприятий. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. БистСма ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ заявок благодаря ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ запросам ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

РСшСниС

# Анализ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ трСбования ΠΊ систСмС управлСния заявками. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ основныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ сцСнарии: созданиС заявок Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ интСрфСйс, отслСТиваниС статусов Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, административноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс. ВыявлСна Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… интСрфСйсов - Telegram Π±ΠΎΡ‚ для удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ управлСния администраторами.

Π’Ρ‹Π±Ρ€Π°Π½ тСхнологичСский стСк: Python для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, python-telegram-bot для Telegram ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Flask для лСгковСсного Π²Π΅Π±-прилоТСния, SQLite для простого развСртывания, SQLAlchemy для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π‘Π”. Π‘ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° `bot.py`, `web.py` ΠΈ `app_manager.py` для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

### Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

*Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…: Π‘ΠΎΠ·Π΄Π°Π½Π° схСма с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ users, requests, request_logs, dictionaries, auth_codes, user_settings. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ SQLAlchemy с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ relationships, Enum Ρ‚ΠΈΠΏΡ‹ для статусов ΠΈ Ρ€ΠΎΠ»Π΅ΠΉ, систСма логирования всСх дСйствий.

**Telegram Π±ΠΎΡ‚: НастроСн Application с ConversationHandler для ΠΌΠ½ΠΎΠ³ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ². Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ систСмы ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ (ReplyKeyboardMarkup, InlineKeyboardMarkup), вСрификация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, увСдомлСния ΠΎΠ± измСнСниях статусов, панСль администратора, функция получСния ΠΊΠΎΠ΄ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

**Π’Π΅Π±-интСрфСйс: Π‘ΠΎΠ·Π΄Π°Π½ Flask ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с REST API, двухэтапная аутСнтификация Ρ‡Π΅Ρ€Π΅Π· Telegram ΠΊΠΎΠ΄Ρ‹, соврСмСнный HTML/CSS интСрфСйс с Ρ‚Π΅ΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° заявок, ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π°, настройки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

**Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ: Π‘ΠΎΠ·Π΄Π°Π½ app_manager.py для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, синхронизация Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΡƒΡŽ Π‘Π”, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈΠ· Π²Π΅Π±-интСрфСйса Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΡ‚Π°, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ event loop для асинхронных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

# РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс создания заявок с Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ систСмой подсказок Π½Π° основС словаря. ВсС статусы заявок с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², систСма отклонСния с ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ. АвтоматичСскоС Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· 24 часа с использованиСм job_queue, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ закрытия, увСдомлСния ΠΏΡ€ΠΈ всСх измСнСниях, автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ словаря.

Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° двухэтапная аутСнтификация с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ (10 ΠΌΠΈΠ½ΡƒΡ‚), ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² доступа Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π‘Π”, валидация Π΄Π°Π½Π½Ρ‹Ρ…, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π°ΡƒΠ΄ΠΈΡ‚Π°. Π‘ΠΎΠ·Π΄Π°Π½ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс с пСрсистСнтными ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅ΠΌΠ½ΠΎΠΉ/свСтлой Ρ‚Π΅ΠΌΡ‹, адаптивная вСрстка, сохранСниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ скролла.

### ВСхничСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

**ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ: РСшСна ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° синхронизации ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· систСму глобального Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π² sys.modules для доступа ΠΊ Application ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². НастроСна ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° event loop, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ оТидания готовности ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

**Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…: ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ запросы с joinedload для избСТания N+1 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ, систСма логирования с сохранСниСм истории.

**Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ: Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° систСма ΠΊΠΎΠ΄ΠΎΠ² Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с истСчСниСм срока, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈΠ· Π²Π΅Π±-интСрфСйса Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΡ‚Π°, синхронизация Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΡƒΡŽ Π‘Π”, Сдиная систСма Ρ€ΠΎΠ»Π΅ΠΉ.

**Π‘Π±ΠΎΡ€ΠΊΠ°:** НастроСн PyInstaller для создания standalone EXE, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ hooks для Telegram Bot API, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€.

# ВСстированиС ΠΈ оптимизация

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ всС сцСнарии создания ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ заявок, Ρ€Π°Π±ΠΎΡ‚Π° систСмы Ρ€ΠΎΠ»Π΅ΠΉ, аутСнтификация, автоматичСскоС Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° синхронизация ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Ρ€Π°Π±ΠΎΡ‚Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ запросы ΠΊ Π‘Π”, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-интСрфСйса, Ρ€Π°Π·ΠΌΠ΅Ρ€ EXE Ρ„Π°ΠΉΠ»Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

# Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° систСма ΡƒΠΌΠ½Ρ‹Ρ… подсказок, пСрсонализация интСрфСйса, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° навигация с Ρ‚Π°Π±Π°ΠΌΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ информация с историСй ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ закрытия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° заявок, систСма словарСй, полная история с Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Π½Π° всСх уровнях, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

## 🎯 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

### Π§Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ создана ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ систСма управлСния заявками, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ удобство Telegram Π±ΠΎΡ‚Π° с ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π΅Π±-интСрфСйса. БистСма ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ использованию ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Telegram Π±ΠΎΡ‚ с ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ интСрфСйсом, соврСмСнный Π²Π΅Π±-интСрфСйс с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ систСму управлСния с ролями ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, standalone EXE Ρ„Π°ΠΉΠ» для простого развСртывания, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ процСссов с увСдомлСниями ΠΈ ΡƒΠΌΠ½Ρ‹ΠΌΠΈ подсказками.

### ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

БистСма ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сцСнариях: ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ прСдприятия для управлСния тСхничСскими заявками ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ тСхничСских слуТб, офисныС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ IT-заявок ΠΈ контроля тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ для отслСТивания состояния оборудования ΠΏΠΎ участкам, мСдицинскиС учрСТдСния для управлСния заявками Π½Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚ мСдицинского оборудования.

**ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° для бизнСса:** ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ эффСктивности Π·Π° счСт сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ заявок Π½Π° 40-60%, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… процСссов, прозрачности ΠΈ контроля всСх этапов. Экономия рСсурсов Ρ‡Π΅Ρ€Π΅Π· сниТСниС ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ распрСдСлСния Π·Π°Π΄Π°Ρ‡, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ количСства потСрянных заявок. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ качСства обслуТивания благодаря ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ увСдомлСниям, ΠΏΠΎΠ»Π½ΠΎΠΉ истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для Π°Π½Π°Π»ΠΈΠ·Π°, быстрому доступу Ρ‡Π΅Ρ€Π΅Π· Telegram. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом, ΠΏΠΎΠ»Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дСйствий, Π°ΡƒΠ΄ΠΈΡ‚ ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ.

**ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ:** БистСма Π»Π΅Π³ΠΊΠΎ адаптируСтся ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½ΡƒΠΆΠ΄Ρ‹ - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² заявок, интСграция с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами Ρ‡Π΅Ρ€Π΅Π· API, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΏΠΎΠ΄ спСцифичСскиС трСбования, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ заявок.

**ВСхничСскиС достиТСния:** ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сотСн заявок ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, быстрый ΠΎΡ‚ΠΊΠ»ΠΈΠΊ интСрфСйса ΠΌΠ΅Π½Π΅Π΅ 100ms, минимальноС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ - ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° 24/7, автоматичСскоС восстановлСниС послС сбоСв, Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Удобство использования - Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО Π² EXE вСрсии, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… устройствах с Telegram, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс Π±Π΅Π· обучСния.

### ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» развития

БистСма ΠΈΠΌΠ΅Π΅Ρ‚ большой ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: интСграция Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ отчСтности с Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°ΠΌΠΈ ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ KPI, интСграция с email ΠΈ SMS увСдомлСниями для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² связи, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° мобильного прилоТСния для Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, AI-ассистСнт для автоматичСской ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ заявок ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, интСграция с систСмами ΡƒΡ‡Π΅Ρ‚Π° Ρ‚ΠΈΠΏΠ° 1Π‘ ΠΈ SAP для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСс-процСссов.

## πŸŽ“ Навыки, продСмонстрированныС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

- Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Telegram Π±ΠΎΡ‚ΠΎΠ² с использованиСм python-telegram-bot
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ REST API Π½Π° Flask
- Π Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· SQLAlchemy ORM
- АсинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (asyncio)
- ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² Python
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-интСрфСйсов с соврСмСнным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ
- Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² standalone исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹
- ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- РСализация систСмы Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΏΡ€Π°Π² доступа
- Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°ΡƒΠ΄ΠΈΡ‚ дСйствий

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘Π½ΠΈΠΌΠΎΠΊ экрана 2025-11-13 083452.png

ΠžΡ†Π΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:

1