Ruslan Bakiev 3626a6dc42
All checks were successful
Build Docker Image / build (push) Successful in 1m50s
Add getAvailableProducts query for offers with active status
2026-01-08 10:42:19 +07:00
2026-01-07 09:45:00 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00
2026-01-07 09:12:35 +07:00

Exchange Service

Backend сервис для биржи товаров в системе Optovia.

Описание

Сервис для управления офферами (предложениями) и заявками (RFQ) на товары. Включает интеграцию с Odoo для получения справочников товаров и логистических узлов.

Основные функции

  • Создание и управление офферами (каталог товаров)
  • Позиции офферов с ценами и количествами
  • Создание заявок на товары (RFQ)
  • Проксирование справочников из Odoo (товары, локации)

Модели данных

  • Offer - предложение товаров от команды
  • OfferLine - позиции оффера (товар, количество, цена)
  • Request - заявка на товар (RFQ)

Статусы офферов

  • draft - Черновик
  • active - Активно
  • closed - Закрыто
  • cancelled - Отменено

Технологии

  • Django 5.2.8
  • GraphQL (Graphene-Django)
  • PostgreSQL
  • Odoo Integration
  • Gunicorn

Развертывание

Проект развертывается через Nixpacks на Dokploy с автоматическими миграциями.

Автор

Ruslan Bakiev

Description
Django exchange backend
Readme 85 KiB
Languages
Python 99.1%
Dockerfile 0.9%