Разработка бизнес-портала для Telegram
Необходимо создать многофункциональную платформу для делового взаимодействия, полностью интегрированную в мессенджер Telegram. Система состоит из трёх взаимосвязанных модулей.
Компоненты системы
- Telegram-бот: выполняет функции отправки уведомлений, обработки тикетов технической поддержки и является основной точкой входа в систему.
- Telegram Mini App (WebApp): основной пользовательский интерфейс. Включает каталог товаров, систему торгов, личные кабинеты и механизм проведения аукционов для покупателей и продавцов.
- Административная панель: должна быть разработана исключительно на чистом PHP без привлечения фреймворков. Позволяет управлять пользователями, лотами, категориями, осуществлять модерацию и анализировать статистику.
Роли пользователей
В системе предусмотрено четыре фиксированные роли, выбираемые при регистрации (за исключением администратора, назначаемого вручную):
- Частный покупатель (S)
- Коммерческий покупатель (R)
- Продавец (L)
- Администратор / Владелец
Смена роли после регистрации пользователем невозможна.
Ключевые требования к технологии
- Админ-панель должна быть написана на ванильном PHP.
- Запрещено использование PHP-фреймворков (Laravel, Yii, Symfony и т.д.) для реализации админ-части.
- Система должна быть полностью интегрирована с Telegram Bot API и платформой для Mini Apps.