Описание проекта
Поверх этого учёта нужно пять связанных модулей. Клубная подписка, которая ежемесячно или ежеквартально отправляет собранные боксы: тарифные планы, паузы, подарочные подписки, а состав бокса берётся из голов, реально помеченных «готова». Модуль бронирования экскурсий по погребу и дегустаций с местами, слотами по времени, депозитами и переносами. Оптовый канал для ресторанов и магазинов: индивидуальные прайс-листы по аккаунтам, регулярные заказы, минимальные партии, маршруты доставки и печатные счета. Услуга контрактного вызревания, когда другие сыровары присылают нам свой зелёный сыр на выдержку: их партии учитываем отдельно, счёт выставляем по «голова-неделям» или по занятому месту на полке, и даём им доступ только на чтение к их журналам. И небольшая витрина фермерского магазина для самовывоза и продажи на месте.
Стек открыт — нам подходит Laravel с фронтендом на Vue и MySQL, либо ваш аналог — но обязательно mobile-first: персонал погреба вносит события ухода с телефона, в холодной влажной камере и в перчатках. Нужны ролевые аккаунты (мастер погреба, приём гостей, опт, гость-сыровар), экспорт в CSV и на этикеточный принтер, слой email и SMS для продлений клуба и напоминаний о брони и понятная документация. Пришлите план, этапы и демо одной камеры до полной сборки.