Разработка лендинга с генератором PDF-анкет

Цель проекта

Создать одностраничный сайт для эффективного сбора структурированных данных от пользователей, их автоматического преобразования в оформленный PDF-документ и мгновенной выдачи результата.

Основной функционал

1. Интеллектуальная форма сбора данных

  • Объем: от 10 до 20 полей ввода.
  • Приоритет выпадающим спискам: для большинства полей использовать предоставленные справочники, чтобы минимизировать ошибки ручного ввода.
  • Загрузка файлов: реализовать возможность загрузки изображений (например, фотографий или сканов документов).
  • Правовое сопровождение: обязательный чекбокс согласия на обработку персональных данных в соответствии с законодательством.

2. Генерация и выдача PDF-документа

  • Шаблонизация: данные пользователя должны подставляться в профессиональный, фирменный шаблон PDF.
  • Доступность: реализовать переключатель на сайте для версии для слабовидящих (крупный шрифт, высокая контрастность). При его активации генерируется отдельная версия PDF с соответствующим оформлением.
  • Доставка: сразу после отправки формы пользователь получает ссылку для скачивания PDF. Дубликат файла автоматически отправляется на указанный им email.

3. Панель администратора

  • Статистика: отображение общего количества заполненных заявок и числа уникальных пользователей.
  • Экспорт данных: возможность выгрузки собранной базы данных в удобном формате (например, CSV или Excel).

Технические требования

  • Архитектура: система должна быть спроектирована с учетом будущего масштабирования - возможности легкого добавления новых полей в форму и интеграции с внешними базами данных.
  • Производительность: оптимизировать процесс генерации PDF для минимального времени ожидания пользователя.
  • Почтовые отправления: интеграция с SMTP-сервисом с учетом лимитов на массовую рассылку.
  • Дизайн: макеты интерфейса будут предоставлены в Figma или PSD. При необходимости, дизайн может быть заказан у исполнителя.
  • Гарантия: предоставление технической поддержки и устранение возможных сбоев в течение 1 года после сдачи проекта.