Описание проекта
Система должна понимать, как реально устроено поле. Старты идут с фиксированным интервалом от рассвета до последнего играбельного времени, во флайт помещается до четырёх игроков, и как только группа заняла время, перехватить его уже никто не может. Цены у нас не плоские: грин-фи разное в будни и в выходные, в утренний пик, в твайлайт и в непиковые часы, а члены клуба платят меньше гостей. Нужны правила динамического ценообразования, которые мы задаём сами по времени суток и дню недели, плюс сезонные надбавки, чтобы верная сумма считалась автоматически в момент брони. Важно и членство: платформа должна узнавать членов клуба, применять их тариф, считать включённые раунды и позволять нам вести реестр.
На нашей стороне нужен дашборд поля: сегодняшний лист стартов одним взглядом, ближайшие приезды по часам, загрузка по каждому слоту, неявки и отмены, выручка за день. Игрок должен получать подтверждение и напоминание, иметь возможность отменить в рамках наших правил и оплатить грин-фи онлайн или на месте. Опишите, пожалуйста, предлагаемый стек, как вы решите оплаты и возвраты, справляется ли календарь с шотган-стартом и с блокировкой поля под турнир, и реалистичные сроки. Мы открыты и к готовой платформе под нас, и к разработке с нуля, если вы это обоснуете.