Техническое задание: Комплексная система на PHP для Telegram
Цель проекта
Разработать интегрированное решение на ванильном PHP, состоящее из трёх взаимосвязанных модулей для работы внутри Telegram.
Основные модули системы
1. Telegram-бот
- Регистрация и авторизация пользователей.
- Отправка уведомлений и оповещений.
- Первичное взаимодействие с клиентами.
2. Web App (Веб-приложение внутри Telegram)
- Интерфейс для пользователей с основным функционалом.
- Интеграция платёжной системы для приёма оплаты.
- Адаптивный и удобный дизайн для использования внутри мессенджера.
3. Административная панель
- Полная версия для владельца: Весь функционал управления системой, пользователями, финансами и настройками.
- Урезанная версия для администраторов: Ограниченный набор функций для повседневного управления (например, просмотр заказов, поддержка пользователей).
- Система разграничения прав доступа (RBAC).
Технические требования
- Язык программирования: Чистый PHP (Vanilla PHP) без использования фреймворков (Laravel, Yii, Symfony и т.д.).
- Интеграция с Telegram Bot API.
- Реализация безопасного взаимодействия между ботом, Web App и админкой.
- Продуманная архитектура базы данных (MySQL/PostgreSQL).
- Безопасность: защита от SQL-инъекций, XSS, CSRF-атак.
Ожидаемый результат
Готовая к запуску, стабильная и безопасная система, которая позволяет привлекать пользователей через бота, предоставлять им услуги через Web App с возможностью оплаты, а также эффективно управлять всем процессом через многоуровневую админ-панель.