No description
Find a file
2024-12-15 15:08:05 +05:00
api update project? correct PEP8, add documents 2024-12-14 09:08:07 +05:00
config update docker 2024-12-14 14:18:02 +05:00
nginx update docker files 2024-12-15 15:08:05 +05:00
scrins make README 2024-12-14 13:10:44 +05:00
static update html 2024-12-07 22:22:55 +05:00
tender update docker 2024-12-14 14:18:02 +05:00
users update project? correct PEP8, add documents 2024-12-14 09:08:07 +05:00
.gitignore create django project, add static, create app tender and users 2024-11-06 21:59:34 +05:00
docker-compose.yaml update docker files 2024-12-15 15:08:05 +05:00
Dockerfile update docker files 2024-12-15 15:08:05 +05:00
env_sample create django project, add static, create app tender and users 2024-11-06 21:59:34 +05:00
manage.py create django project, add static, create app tender and users 2024-11-06 21:59:34 +05:00
poetry.lock update project? correct PEP8, add documents 2024-12-14 09:08:07 +05:00
pyproject.toml update project? correct PEP8, add documents 2024-12-14 09:08:07 +05:00
README.md make README 2024-12-14 13:10:44 +05:00
wait_for_db.sh update docker 2024-12-14 14:18:02 +05:00

Development by Denis Khudyakov

GitHub Actions Postgres Redis Celery Django Poetry PyCharm Python Docker

Тендерная площадка

Разработано специально для компании ООО "ЧЗМЭК"

Установка и запуск:
	1) Установите Python и Poetry если они не установлены.
	2) Клонируйте репозиторий git clone https://github.com/DenisKhudyakov/tender_platform.git
	3) Установаите Docker и Docker Desktop
    4) Запустите в директории проекта команду docker compose up --build

Руководство пользователя.

Для поставщиков:

Для начала пользования зарегистрируйтесь на площадке img.png

Для Сотрудников только электронная почта и пароль
Для Поставщиков при регистрации заполняются все поля

img.png

После успешной регистрации, вас попросят ввести ваш логин пароль для авторизации.
Вы их вводите и попадаете на Страницу со списком заявок для поставщиков.

На главной странице список заявок, в каждую заявку можно перейти и посмотреть список товаров в ней img.png img.png

Вы можете ответить на эту заявку, если вы ранее уже отвечали, то программа предложит Вам обновить ответ на заявку.

img.png img.png

Ответ на заявку: img.png Если Поставщик не может дать предложение на какой-либо товар, необходимо оставить значение поля нулевым.

Обновление: img.png

Для Сотрудников:

После регистрации и авторизации обратитесь к администратору.

Он проставит признак, что Пользователь является сотрудником и для Вас проявится дополнительный интерфейс img.png

Вы сможете создавать товары, при необходимости:

img.png

Создавать заявку.
Так же реализовано API создания заявки из 1С, которая будет сразу же наполнена необходимыми товарами.

img.png

Тестовые данные для создания заявки из 1С


    {
    "products": [
        {"article": "12345", "name": "Product A", "measurement": "шт"},
        {"article": "67890", "name": "Product B", "measurement": "кг"}
    ],
    "amounts": [10, 20],
    "number_ERP": "ERP12345",
    "description": "Закупка товаров для проекта",
    "duration": "2024-12-31",
    }

Интерфейс Сотрудника:

img.png

При переходе в какую либо заявку, Сотрудник может добавить товары в заказ, при необходимости,
Просмотреть анализ цен, и обновить данные по заявке, например увеличить срок ответа или сделать её НЕ актуальной.

img.png

Обновление заявки:

img.png

Анализ цен, в котором выгружены все ответы поставщиков по каждому товару, наиболее низкая цена за конкретный товар выделена зеленым. Группировка в таблице по товарам. Для удобства реализован фильтр по конкретному товару в этой заявке.

img.png

Работа фильтра. Если значение товара от поставщика нулевое, значит он не ответил на этот товар(нет вналичии и т.п.)

img.png