Ключевая часть — выдача доступа. Как только оплата прошла, бот должен сгенерировать и отправить клиенту уникальный код (или PIN), которым он открывает ворота склада и свой конкретный бокс, причём код обязан работать только в течение оплаченного срока. Нужна автоматика продления: заранее, за пару дней до окончания, бот пишет клиенту с предложением продлить и кнопкой оплаты продления, а если человек проигнорировал — доступ по старому коду отключается сам после небольшого запаса времени. Плюс напоминания о датах оплаты и окончания аренды, и минимальная админка, где видно занятость боксов и поступления денег.
Платёжный шлюз — любой удобный разработчику вариант с оплатой картой и возможностью сохранить карту для последующих автоматических продлений. Площадка для бота — Telegram, можно дополнительно виджет на сайт. Стек на усмотрение исполнителя, важна стабильность работы и понятная поддержка после сдачи.
Требования к проекту:
— список боксов с размерами, ценами и актуальной свободностью
— бронирование: выбор размера и срока, расчёт стоимости, оплата онлайн
— автовыдача кода доступа/PIN, привязанного к оплаченному периоду
— продление аренды с напоминанием и кнопкой оплаты продления
— автоблокировка доступа после окончания срока без продления
— напоминания об оплате и окончании аренды клиенту
— простая админ-панель: занятость, брони, выручка
— платёжный шлюз с сохранением карты для повторных списаний