Проект представляет собой платформу для автоматизации закупок и подачи ставок в закупках. Состоит из личного кабинета пользователя, административной панели, фоновых программ и двух ботов для работы с котировочными сессиями и закупками по потребностям.
Используемые технологии:
• Backend: PHP, фреймворк Yii2
• СУБД: MySQL
• Брокер сообщений: RabbitMQ
• Контейнеризация: Docker
• Фоновые задачи: Cron
• Боты: Python, RabbitMQ, Docker, supervisor
Задачи:
1. Доработка функционала личного кабинета пользователя и административной панели.
2. Поддержка и оптимизация ботов:
o BotOfferauction: отправка ставок через брокер сообщений.
o BotPurchase: работа с API сервиса закупок
3. Настройка и поддержка фоновых программ и сервисов (cron, консольные задачи).
4. Исправление ошибок и оптимизация текущего кода.
Требования:
• Опыт работы с PHP (Yii2) и Python.
• Знание Docker, RabbitMQ и MySQL.
• Понимание работы с API и брокерами сообщений.
• Умение работать с фоновыми задачами и контейнеризацией.
• Ответственность и соблюдение сроков.
Условия сотрудничества:
• Обсуждение оплаты по итогам оценки объёма задач.
• Возможность долгосрочного сотрудничества.