Техническое задание: Комплексная система на 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 с возможностью оплаты, а также эффективно управлять всем процессом через многоуровневую админ-панель.