Ми продаємо пригодницькі враження — польоти на повітряній кулі, тролейні, сплави по гірських річках, позадорожні експедиції та багато чого іншого, — і нам потрібен нормальний онлайн-каталог, де клієнт сам вибирає враження, дату й оплачує все кількома кліками. Зараз кожна заявка приходить по телефону або в месенджер, а працівники вручну ведуть таблицю дат і місць. Так масштабуватися неможливо: ми дублюємо брони, втрачаємо людей, які хотіли вечірний вильот і не дочекалися відповіді до ранку, і взагалі нічого не можемо продати, поки офіс закритий. Потрібна платформа, де кожне враження показано з фотографіями, зрозумілим описом, позначкою складності та вікового обмеження, точкою збору та живим розкладом доступних виїздів із залишком місць — щоб людина одразу бачила, що ще вільно.
Бронювання повинно поважати реальну місткість. У кожного сеансу фіксоване число місць, і система повинна надійно резервувати й списувати їх, щоб двоє покупців фізично не могли займати останнє місце одночасно. Оплата проходить у момент брони, з можливістю внести повну суму або передоплату. Крім звичайних броней потрібні подарункові ваучери: клієнт купує ваучер на конкретне враження або на відкриту суму, отримує код, а отримувач пізніше погашує цей код на будь-якому сеансі, де є вільні місця. У ваучера повинен бути строк дії, відстежуваний статус та захист від повторного використання.
Погода — наша головна проблема, тому перенос повинен бути закладений з самого початку. Коли ми скасовуємо виїзд через вітер, грозу чи високу воду, кожен порушений клієнт повинен автоматично отримати сповіщення та найближчі альтернативні дати, а також можливість самому перенести бронь без дзвінків до нас та без втрати оплаченого. Ще потрібні автоматичні нагадування перед подією, проста панель завантаження за сеансами та акуратне виведення списків учасників для гідів. Підкажіть, будь ласка, стек, інтеграцію оплати та як ви б надійно змоделювали місткість і гашення ваучерів.