Техническое задание: Развитие функционала фото-сайта
Исходные данные
Существует готовый сайт, созданный на чистом HTML. Требуется добавить к нему новый функционал, связанный с монетизацией и взаимодействием с пользователем.
Основные задачи
1. Подключение платежной системы
- Интегрировать модуль оплаты на этапе загрузки фотографии пользователем.
- Оплата должна быть обязательным шагом для завершения процесса загрузки.
- Система должна корректно обрабатывать успешные и неудачные транзакции.
2. Развитие функционала загрузки
- Модернизировать существующую форму или страницу загрузки фото, добавив к ней этап оплаты.
- Обеспечить безопасное хранение загруженных пользовательских файлов после оплаты.
3. Интеграция с мессенджером
- Реализовать возможность для пользователя просматривать свои загруженные и оплаченные фотографии через популярный мессенджер (например, Telegram, Viber, WhatsApp).
- Продумать и реализовать механизм связи аккаунта на сайте с аккаунтом в мессенджере (например, через уникальную ссылку или код).
Технические требования
- Исходный код сайта - статический HTML.
- Новый функционал потребует реализации бэкенд-логики (обработка платежей, хранение файлов, API для мессенджера).
- Решение должно быть надежным и соответствовать базовым стандартам безопасности (особенно при работе с платежами и персональными данными).
Ожидаемый результат
Пользователь заходит на сайт, загружает фотографию, производит оплату и получает возможность просмотреть свое фото в удобном мессенджере. Весь процесс должен быть простым и интуитивно понятным.