Техническое задание: Развитие функционала сайта для работы с медиафайлами
Исходные данные
Существует готовый сайт, созданный на HTML с использованием конструктора. Требуется расширить его функционал, не нарушая текущую структуру и дизайн.
Основные задачи
1. Интеграция системы оплаты
- Реализовать механизм приема платежей в момент загрузки пользователем фотографий на сайт.
- Оплата должна быть разовой, привязанной к конкретному действию (загрузке).
- Система должна быть безопасной и соответствовать стандартам (например, PCI DSS для работы с картами).
- Необходимо продумать сценарий: выбор тарифа/количества файлов → оплата → активация возможности загрузки.
2. Создание личного кабинета для просмотра файлов
- Разработать защищенный раздел (личный кабинет) для пользователей, осуществивших оплату.
- В данном разделе пользователь должен видеть архив всех своих загруженных фотографий.
- Реализовать возможность удобного просмотра фото (галерея, превью).
- Добавить функцию отправки выбранных фотографий из личного кабинета в популярные мессенджеры (например, через общий механизм шаринга).
3. Технические требования
- Работы ведутся на существующем HTML-сайте. Изменения должны быть интегрированы аккуратно.
- Необходимо обеспечить безопасное хранение загруженных пользовательских файлов.
- Интерфейс должен быть интуитивно понятным и адаптирован под текущий дизайн сайта.
- Важно учесть корректную работу на мобильных устройствах.
Ожидаемый результат
Сайт получает два ключевых новых модуля: монетизация через оплату за загрузку и удобный клиентский сервис в виде личного фотоархива с функцией отправки в мессенджеры.