Техническое задание: Сайт без JS с интеграцией Telegram
Требуется разработать одностраничный или многостраничный сайт, полностью исключающий использование языка JavaScript. Основной функционал - сбор заявок через форму и их отправка в Telegram-чат.
Основные требования к функционалу
- Отсутствие JavaScript: весь код работает только на серверной стороне (PHP / Python + серверный рендеринг) или с использованием HTML+CSS без какой-либо клиентской логики.
- Форма обратной связи (например: имя, номер телефона, комментарий) обрабатывается методом POST в чистом HTML.
- Отправка заявок в Telegram: данные из формы отправляются на сервер, сервер шлет сообщение с ними администратору через Telegram Bot API.
- Минимальная стилизация CSS для читабельности (без фреймворков).
Дополнительные пожелания
- Возможность отправки без перезагрузки страницы не требуется (строго no JS).
- Готовая структура для небольшого бизнеса или услуги.
- Первичная защита от спама (например, простой скрытый полный блок, но без JavaScript).
Технический стек (на выбор исполнителя)
- Серверный ЯП: PHP (рекомендуется) или Python (Flask/Django).
- База данных: не нужна, информация поступает только в Telegram.
- Хостинг: должен поддерживать серверную языка с кросс-платформенными функциями mail или file_put_contents не обязательно.
Что предоставить заказчику
- Архив всех файлов проекта.
- Инструкция по настройке: как установить код на хостинг, как создать и настроить Бота в Telegram (через FAQ).
Заказчик готов рассмотреть как статический сайт на формах любого хостинга, так и с использованием асинхронной а помощи мини-PHP-скрипта или аналога. Главное - пункт «No JavaScript» для максимальной простоты и безопасности.