Сервис предназначен для взаимодействия с рецептами. У пользователей есть возможность создавать рецепты, изменять их, добавлять в избранное, а также подписываться на других авторов. Раздел «Список покупок» позволит пользователям составить список ингредиентов и их количество для приготовления выбранных блюд, который можно скачать в формате «.txt».
- Проверка кода на соответствие PEP8.
- Пользователь может задать параметры подключения к поставщику телефонии: адрес sip шлюза, имя пользователя, пароль и т.п. (только одну запись)
- Пользователь может загружать звуковые файлы
- Пользователь может загружать .txt файлы со списком телефонных номеров
- Инициировать дозвон до базы абонентов с воспроизведением загруженного звукового файла
- Создание пользователя
- Получение JWT-токена пользователя
- Изменить имя своего аккаунта
- Изменить пароль своего аккаунта
- Удалить свой аккаунт
- Получить звуковой файл
- Получить список своих загруженных звуковых файлов
- Загрузить звуковой файл
- Удалить звуковой файл
- Получить параметры подключения
- Создать параметры подключения
- Изменить параметры подключения
- Удалить параметры подключения
- Получить базу абонентов
- Получить список баз абонентов
- Загрузить базу абонентов
- Удалить базу абонентов
git clone git clone https://github.com/Slavchick12/calls.git
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
cd <path_to_project/>
python -m venv venv
. venv/Scripts/activate
python -m pip install -U pip
pip install -r requirements.txt
cd <path_to_project>/calls/
python manage.py makemigrations
python manage.py migrate
cd <path_to_project>/
cd <path_to_project>/calls/
python manage.py runserver
python manage.py createsuperuser
http://<host>/admin
http://<host>/swagger