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

Необходима доработка активного B2B портала, который используется сотрудниками, франчайзи и оптовыми клиентами для управления товарами, складскими остатками, заказами и интеграцией с 1С.

Основные технологии

  • Backend: Python / Django
  • Frontend: Vue.js
  • База данных: PostgreSQL
  • Интеграция: 1С (управление компанией и дилеры), email-уведомления
  • Репозиторий: GitLab, staging-окружение

Первая задача

  • Настроить разграниченную видимость складских остатков:
    • Франчайзи видят только склад «Общий».
    • Оптовые партнёры видят только склад «Опт».
  • Сейчас всем пользователям отображается один и тот же склад.
  • Важное условие: нельзя изменять логику заказов, резервирования товаров и передачи данных в 1С - эта система уже работает стабильно.

Требования к кандидату

  • Подтверждённый опыт работы с Django и продакшн-проектами.
  • Умение аккуратно работать через тестовое окружение (staging), без правок в master/main напрямую.
  • Отказ от переписывания проекта с нуля - только точечные доработки.

Дальнейшее сотрудничество

После успешного выполнения первой задачи заказчик готов продолжить долгосрочную работу по поддержке и развитию портала.

Детали задачи доступны в PDF-схеме по ссылке.