VITALIY
VOLOSHIN

Рабочее пространство автора с AI-инструментами

Authors AI объединяет заметки, редактор, исследование источников и публикации. Автор работает над текстом, обращается к AI за помощью и готовит материал к обсуждению с читателями. Тариф Creator добавляет исследовательские инструменты, работу с графикой и управление квотами.

ЗадачаРазработать платформу для авторов с редактором и AI-инструментами

Нужно было разработать платформу, в которой автор может пройти весь путь от заметки до опубликованного материала. В неё должны были войти редактор, библиотека текстов, исследовательские инструменты, AI-помощник и обсуждения с читателями. Отдельная часть задачи — платный тариф Creator с выбором моделей, квотами, историей запросов и финансовым кабинетом. Всё это требовалось связать на уровне интерфейса, серверной логики и данных: от сохранения черновика до доступа к инструменту по подписке.

Мой вкладПолная разработка платформы с нуля

Я разработал Authors AI с нуля: спроектировал базу данных и API, написал серверную часть и интерфейсы. Реализовал рабочее пространство автора, редактор, публикации и рецензии, подключил AI-инструменты для текста, исследований и графики. Для Creator сделал подписку, учёт квот, историю результатов и операции по счёту. В приложении также предусмотрел мобильные сценарии, управление профилем и настройки безопасности.

Рабочее пространство
Разработал блокнот, библиотеку материалов и редактор. Они поддерживают разные стадии работы над текстом. Черновики и опубликованные материалы находятся в одном списке с поиском и фильтрами по статусу.
AI в редакторе
Встроил в редактор команды для исправления ошибок, улучшения текста, заголовков и краткого изложения. Автор выбирает действие и решает, как использовать предложенный результат.
Исследования и источники
Подключил в Creator научный и патентный поиск, поиск первоисточника и технический синтез. Для запроса можно выбрать тип исследования и область источников.
Иллюстрации и инфографика
Сделал инструменты для подготовки иллюстраций и инфографики: запросы к генерации, выбор формата и ввод данных. Формат и содержание задаются в рабочем пространстве материала.
Подписка и квоты
Реализовал подписку и учёт квот, обзор доступных инструментов и остатки по категориям. Управление продлением и дополнительные пакеты собраны в отдельном разделе.
Публикации и обратная связь
Разработал тематическую ленту и рецензии с привязкой к конкретной цитате; автор отвечает на замечания, а обсуждение остаётся связано с текстом.

От первой заметки до публикации

Развить идею в полноценный материал

Работа может начаться с короткой заметки в блокноте, который автоматически сохраняет текст на устройстве. Для подготовки материала есть редактор с заголовками, списками, форматированием и AI-командами. Рядом находится библиотека: можно вернуться к черновику, найти публикацию или отфильтровать материалы по статусу. Рецензии открываются в отдельном рабочем пространстве, где исходный текст остаётся перед глазами во время написания ответа.

Подготовить исследование и проверить источники

В Creator автор выбирает инструмент под свой вопрос: научный поиск, патенты, первоисточник или технический синтез. Запрос и область поиска задаются отдельно — можно работать с международными источниками или расширить поиск. Здесь же доступны настройки моделей для текста и графики. У исследовательских инструментов отображаются остатки квоты и условия дополнительного использования.

Подготовить графику и вернуться к результатам

Иллюстрация начинается с описания того, что должно быть на изображении. Для инфографики автор выбирает представление данных, задаёт заголовок и вводит значения: столбцы, доли, временную шкалу, схему или сравнение. Эти инструменты находятся рядом с редактором. История AI сохраняет предыдущие результаты и позволяет использовать их повторно без нового запроса.

Опубликовать текст и обсудить его с читателями

Опубликованные материалы доступны в ленте с разделами, темами и сортировкой. Читатель открывает статью целиком и может написать рецензию, привязав её к конкретному фрагменту. Автор видит замечание в контексте, отвечает на него и продолжает обсуждение под материалом. Для подготовки рецензии есть свои AI-команды: уточнить структуру, смягчить формулировку или проверить ответ на противоречия с исходным текстом.

Управлять возможностями тарифа Creator

В рабочем пространстве Creator собраны состояние подписки, выбранная AI-модель и доступные квоты. Расходы разделены по инструментам: текст, графика и исследовательские запросы. На странице подписки видны срок действия, автоматическое продление и следующая оплата. Если отдельных возможностей не хватает, пользователь может выбрать дополнительный пакет для нужного инструмента.

Следить за счётом и настройками профиля

В аккаунте пользователь видит баланс, доступные для вывода средства и операции по счёту. Здесь можно пополнить баланс или поддержать другого автора. Журнал операций позволяет выбрать тип, статус и период, а затем выгрузить историю. В профиле собраны имя, активность и настройки безопасности: изменение почты и пароля, а также двухфакторная аутентификация.

Редактор, AI и публикации в одном приложении

Интерфейс Authors AI построен на React и TypeScript. TipTap отвечает за структуру текста и форматирование, Zustand — за состояние рабочего пространства. Fastify обслуживает API, а Prisma связывает серверную логику с PostgreSQL. Материалы, рецензии, история AI и данные подписки хранятся на стороне сервера; простой блокнот сохраняет заметки локально на устройстве. AI-инструменты обращаются к провайдерам через сервер, где учитываются доступ и использование квот.

  • TypeScript
  • React
  • TipTap
  • Fastify
  • Prisma
  • PostgreSQL
  • Zustand
  • Docker

Обсудим
ваш проект

Расскажите о задаче

Оставьте контакт и пару слов о проекте. Я прочитаю заявку и свяжусь с вами, чтобы обсудить детали.