Skip to content

Дипломный проект - Сервис для сотрудников службы поддержки.

Notifications You must be signed in to change notification settings

proDreams/diploma_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Дипломный проект - Сервис для сотрудников службы поддержки.

Содержание

Описание проекта

Проект представляет собой сервис для работника службы поддержки.
Сервис состоит из двух частей: сайта и Telegram-бота.
Цель проекта - предоставить сотрудникам службы поддержки быстрый доступ к "скрипту" или "порядку действий" в ответ на соответствующий запрос клиента.

Используемые технологии

  • Django 4 и Django REST Framework
  • Bootstrap 5
  • nginx
  • PostgreSQL
  • Docker и Docker Compose
  • AIOgram 3
  • requests

Файлы

  • Отчёт по дипломному проекту: будет опубликован после защиты
  • Презентация дипломного проекта: будет опубликована после защиты

Демо

Для доступа к сайту необходимо пройти регистрацию в Telegram-боте.

Подготовка к запуску

  • Клонировать репозиторий:
git clone https://github.com/proDreams/diploma_project.git
  • Перейти в директорию:
cd diploma_project
  • Изменить права доступа:
chmod -vR 777 .
  • Открыть docker-compose.yaml.
  • В параметре BOT_TOKEN=token заменить token на ваш токен для Telegram-бота.
  • В параметре ADMIN_ID=id заменить id на ваш Telegram-ID.

Запуск проекта

  • Запустить сервис:
sudo docker compose up -d
  • Применить Миграции:
sudo docker exec -it diploma_project-web-1 python /code/WB_Scripts/wb_scripts/manage.py makemigrations
sudo docker exec -it diploma_project-web-1 python /code/WB_Scripts/wb_scripts/manage.py migrate
  • Собрать статические файлы:
sudo docker exec -it diploma_project-web-1 python /code/WB_Scripts/wb_scripts/manage.py collectstatic
  • Добавить суперпользователя:
sudo docker exec -it diploma_project-web-1 python /code/WB_Scripts/wb_scripts/manage.py createsuperuser
  • Перезапустить контейнер с Django:
sudo docker restart diploma_project-web-1
  • Перейти по адресу http://127.0.0.1/ для доступа к сайту.
  • Перейти по адресу http://127.0.0.1/admin/ для доступа к панели администратора.

Автор

Иван Ашихмин

Дата написания

Сайт - 10 марта 2023 - 29 марта 2023
Бот - 18 мая 2023 - 26 мая 2023
Деплой - 03 июня 2023 - 04 июня 2023

About

Дипломный проект - Сервис для сотрудников службы поддержки.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published