Клиент не поставил четкой цели, вся задача звучала так: мне нужен Telegram-бот, в котором будет кнопка на мини приложение, а само мини приложение является интернет магазином.
В процессе разговоров я выяснил, что у клиентки нет юр. лица, чтобы подключить оплату, которая ей была необходима и вместо этого было принято решение отправлять состав корзины в Telegram клиентке, где она уже могла бы связаться с покупателем.
Был создан базовый бот, в котором был FAQ, переход по ссылкам на каналы и открытие мини приложения в tg.
Мини приложение в данном случае имеет основную функцию проекта и тут было реализовано следующее:
1) Простой интерфейс, возможность переключения между категориями свайпами и подробная информация о товарах в модальных окнах
2) После составления корзины, приложение предлагает отправить заявку. Заявка отправляется следующим образом: клиент заполняет свой ник в тг после составления корзины, а после состав корзины, заполненные данные и время отправляется в группу, где находится бот и заказчица.
3) Встал вопрос о том что после сдачи проекта, заказчица вероятнее всего в будущем захочет менять состав каталога, а также редактировать товары и категории, для этого внутри бота была реализована команда /admin, благодаря которой заказчица и я могли менять каталог мини приложения
Заказчица осталась довольна, данный проект был реализован за 5 дней, а за админ панель она сказала отдельное спасибо