Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Lead Distribution CRM

Мини-CRM система для распределения лидов между операторами по различным источникам (ботам).

🚀 Быстрый запуск

# Создание и активация виртуального окружения
python -m venv .venv && source .venv/bin/activate

# Установка зависимостей
pip install -r requirements.txt

# Запуск сервера
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000 

После запуска откройте: http://localhost:8000/docs для доступа к Swagger UI.

🔧 API Эндпоинты

Управление операторами

POST /operators/ - создание оператора

GET /operators/ - список всех операторов с текущей нагрузкой

Управление источниками

POST /sources/ - создание источника

POST /sources/{source_id}/assign-operators/ - назначение операторов на источник с весами

Работа с обращениями

POST /tickets/ - создание нового обращения (основной эндпоинт)

GET /tickets/ - список всех обращений

GET /leads/ - список всех лидов

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages