Skip to content

PhoDoc DocsДокументация PhoDoc

Руководство по production WebApp, Telegram WebApp, VK Mini App, шаблонам DOCX, заказам, клиентам и доставке документов.

PhoDoc

Что такое PhoDoc

PhoDoc - сервис для специалистов и малого бизнеса, которым нужно регулярно оформлять договоры и связанные документы. Пользователь ведет клиентов, настраивает шаблоны договоров, создает заказы, генерирует DOCX/PDF и отправляет документы себе или клиенту.

Основной источник пользовательской логики - актуальная CRM в web_front/src.

Для кого

  • фотографы, видеографы, фрилансеры и самозанятые;
  • специалисты, которые часто создают однотипные договоры;
  • малый бизнес, которому нужна легкая CRM для клиентов, заказов и документов;
  • администраторы PhoDoc, которые обслуживают деплой, домены, подписки, почту и платежи.

Основные сценарии

  1. Пользователь входит через Telegram WebApp, VK Mini App, VK ID или email.
  2. Заполняет профиль, email, платформенные привязки и уведомления.
  3. Добавляет клиента или выбирает клиента из подсказок при создании заказа.
  4. Создает шаблон договора, настраивает поля и загружает DOCX.
  5. Создает заказ, проверяет предпросмотр, сохраняет и генерирует документы.
  6. Скачивает DOCX/PDF, отправляет файлы или ссылку в VK, Telegram или email.

Интерфейсы

Telegram WebApp открывается из Telegram и авторизуется через window.Telegram.WebApp.initData. В обычном браузере этот сценарий не используется.

VK Mini App открывается из VK и авторизуется через VK launch params. Для него критичны HTTPS, корректный домен в VK Mini Apps cabinet и переменные VK_MINI_APP_URL, VK_APP_ID, VK_APP_SECRET.

Обычная web-версия открывается в браузере и поддерживает VK ID, email-вход, профиль, клиентов, шаблоны, заказы, доставку, подписки и админ-разделы при роли администратора.

Desktop/web-интерфейс использует актуальную CRM из web_front/src.

Разделы

Документация основана на production WebApp и NestJS API PhoDoc.