Из функций нам важны витрина услуг с описанием и ценой, календарь свободных слотов с блокировкой уже занятого времени, предоплата или полная оплата онлайн через поддерживаемого Telegram провайдера и напоминания о записи от бота. После брони клиент должен получать подтверждение, а при повторном открытии Mini App — видеть свои будущие и прошедшие визиты. Нам также нужна административная часть: управление услугами, мастерами и расписанием, лента заявок со статусами и понятная сводка по загрузке и выручке. Вход удобнее строить на данных Telegram, чтобы не заводить отдельные пароли.
Просим рассматривать заказ как единую систему: бот, интерфейс Mini App, приём оплаты и панель управления должны быть связаны и работать с общим расписанием и общей базой клиентов. Для нас существенны аккуратный вид на телефоне, соблюдение правил и оформления Mini Apps и поддерживаемый код, который потом можно спокойно дорабатывать. Обязателен опыт с Telegram Bot API и Mini Apps; если покажете похожий проект бронирования, который вы уже запустили, нам будет проще определиться с выбором.
Основное:
— витрина услуг и календарь свободных слотов внутри Mini App;
— бронирование с онлайн-оплатой и напоминаниями от бота;
— личные визиты клиента и вход по данным Telegram;
— панель управления услугами, расписанием и заявками.