Голландский аукцион

500 000 руб. за проект
09 июня 2019, 21:38 • 36 откликов • 178 просмотров
Требуется разработать сервис для проведения Голландского аукциона по продаже цветов. Модель бизнес-процессов кратко:
  • Кладовщик принимает от производителя цветы и заводит лоты в систему
  • Клиент видит лоты за несколько часов до начала аукциона, может отметить интересные лоты
  • Каждый день в одно и то же время начинается аукцион. На время аукциона включается веб трансляция. Все слышат голос ведущего аукциона (он будет слышать только того, чья ставка победила)
  • Аукционер запускает первый лот, цена начинает падать. Когда она падает до приемлемого уровня, кто-то из клиентов жмет пробел (если он первый, он выиграл). После этого он говорит в микрофон кол-во, которое он приобретает. Ведущий подтверждает кол-во, размер лота уменьшается, цена поднимается на 10% и продолжает падать, чтобы следующий покупатель мог купить часть или весь оставшийся объём лота. Весь этот процесс занимает 5-20 секунд (!Очень быстро!). Это нужно чтобы ежедневно продавать сотни лотов.
  • Если цена упала ниже минимума, то лот снимается с торгов без продажи.
  • Запускается следующий лот.
Подробно о том, что видит клиент аукциона смотрите видео:


Интерфейс должен быть аналогичный тому что в видео.
Шаг падения ставок — 200 микросекунд. Клиенты в разных углах интернета будут нажимать кнопку, это должно попадать на сервер, где будет определяться победитель. Приложение должно гарантировать, что победитель будет определён правильно.
Одновременно будет работать порядка 200 пользователей.