Ruslan Bakiev 8696d0a893
Some checks failed
Build Docker Image / build (push) Failing after 13s
Add Gitea Actions CI/CD workflow
2026-01-07 09:25:58 +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
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%