Разработка лендинга с генератором PDF-анкет
Цель проекта
Создать одностраничный сайт для эффективного сбора структурированных данных от пользователей, их автоматического преобразования в оформленный PDF-документ и мгновенной выдачи результата.
Основной функционал
1. Интеллектуальная форма сбора данных
- Объем: от 10 до 20 полей ввода.
- Приоритет выпадающим спискам: для большинства полей использовать предоставленные справочники, чтобы минимизировать ошибки ручного ввода.
- Загрузка файлов: реализовать возможность загрузки изображений (например, фотографий или сканов документов).
- Правовое сопровождение: обязательный чекбокс согласия на обработку персональных данных в соответствии с законодательством.
2. Генерация и выдача PDF-документа
- Шаблонизация: данные пользователя должны подставляться в профессиональный, фирменный шаблон PDF.
- Доступность: реализовать переключатель на сайте для версии для слабовидящих (крупный шрифт, высокая контрастность). При его активации генерируется отдельная версия PDF с соответствующим оформлением.
- Доставка: сразу после отправки формы пользователь получает ссылку для скачивания PDF. Дубликат файла автоматически отправляется на указанный им email.
3. Панель администратора
- Статистика: отображение общего количества заполненных заявок и числа уникальных пользователей.
- Экспорт данных: возможность выгрузки собранной базы данных в удобном формате (например, CSV или Excel).
Технические требования
- Архитектура: система должна быть спроектирована с учетом будущего масштабирования - возможности легкого добавления новых полей в форму и интеграции с внешними базами данных.
- Производительность: оптимизировать процесс генерации PDF для минимального времени ожидания пользователя.
- Почтовые отправления: интеграция с SMTP-сервисом с учетом лимитов на массовую рассылку.
- Дизайн: макеты интерфейса будут предоставлены в Figma или PSD. При необходимости, дизайн может быть заказан у исполнителя.
- Гарантия: предоставление технической поддержки и устранение возможных сбоев в течение 1 года после сдачи проекта.