Разработать виджеты для автоматизации розничной торговли. PHP

Олеся7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.12.2017

Разработать виджеты для автоматизации розничной торговли. 

Требуется разработать три виджета, которые вместе будут представлять из себя законченную систему автоматизации торговли между Поставщиком, Покупателем и Продавцом (перекупщиком). Информация о товаре и сторонах сделки хранится в базе данных, до которой есть доступ через API  

Виджет Покупателя. Принимает заказ, формирует подтверждающие документы, принимает оплату через API банка, ищет подходящие предложения у Поставщиков и рассказывает о них Продавцу.  

Виджет Продавца. Отслеживает заказы Покупателей и предложения (ответы) на них Поставщиков, статус оплаты, позволяет сделать свою наценку и перевыставить предложение Покупателю.  

Виджет Поставщика. Отслеживает поступившие заказы Покупателей, статусы оплаты, позволяет формировать по ним предложения и отправить Продавцам для последующей перепродажи.   

Все виджеты могут встраиваться на любой сайт, на котором есть техническая возможность использовать виджет. Информация о сделках фиксируется в Личном кабинете администратора Системы, в который поступает информация обо всех сторонах и этапах сделки.   

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

Подробности в отдельном файле, после подписания соглашения о неразглашении конфиденциальной информации

Ссылку на проект отдельно вышлем при заключении сделки. 

ОПЛАТА ПО ДОГОВОРЕННОСТИ

Наш технологический стек проекта:  

Хранилища данных:  

- NoSQL 

Поисковый движок-ElasticSearch, 

РСУБД – PostgreSQL  

Брокеры сообщений – Rabbit MQ,  

Языки – PHP 7 

Фрэймворки: Symfony 3 

Деплой-  Jenkins 

Обработка больших данных: PostgreSQL 

Баг-трекер: Redmine   

Система контроля версий-Git 

Redis, Тестирование кода (юнит-, функциональные тесты).Докер на деве. Баш скрипты для прода. 

Метод ведения задач-Agile