Необходимо создать телеграмм бота:
Вначале запуска предлагает приобрести подписку например на неделю. Нужно подключить и настроить оплату. Также после окончания периода подписки допуск должен автоматически сняться.
Если у пользователя есть подписка то он может открыть mini app. Сайт представляет из себя просто витрину в 2 столбца с фото товара (никакого описания и так далее нет), страниц будет много. Если пользователь нажал на фото то он переходит на страницу данного объекта, где будут размещены фото и видео которые он может посмотреть.
Если приложение запустили с аккаунта администратора, то на сайте должна появиться вкладка добавления объекта в "витрину". Что подразумевает добавление: это загрузка фото товара (то что видит пользователь на страницах) а так же загрузка фото/видео для этого товара (кол-во не ограничено).
Соответственно должна быть БД как минимум для фото/видео/объектов и не только.
От вас требуется полностью готовый проект и подключение на сервер/хостинг, чтобы был готовый в использовании проект. Памяти надо много ибо фото и видео весят много.
Насчёт сервера - я понимаю что это платно, поэтому ожидаю инструкцию и советы как выгрузить и какой лучше использовать.