Задача выросла из моей работы

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

Первой задачей было нормально отображать документы в Markdown. По мере использования стало понятно: одной страницы для чтения мало. Нужны редактирование, библиотека и управление доступом. Так из небольшого инструмента вырос Mnemio.

Что делал я, а что — ИИ

Я определял, для кого делаем сервис и какие задачи он должен решать. Проверял его на своих документах, замечал неудобства, задавал приоритеты и принимал результат. Продумывал структуру, подписи и сценарии: как создать документ, найти его, поделиться и вернуться к работе.

ИИ помогал разбирать технические варианты, писать и менять код, готовить проверки и публиковать версии. Работа шла итерациями: задача → реализация → проверка в браузере → замечания → исправление. Не каждое решение с первого раза было удачным.

Мой опыт редактора и руководителя помогал в этой работе: сформулировать требование, отличить полезное решение от лишнего, найти причину неудобства и не принять формально готовую функцию, которой трудно пользоваться.

Три примера продуктовых решений

Вставить текст — и сразу работать

При вставке Markdown разметка сначала оставалась обычным текстом. Чтобы увидеть заголовки, приходилось сохранять файл и загружать его обратно. Я обнаружил этот разрыв в сценарии и поставил задачу его убрать. Теперь вставленный фрагмент превращается в оформленный текст; сохраняются возможность отмены и остальной документ.

Сохранение важнее новой кнопки

Во время редактирования я столкнулся с потерей правок. Это изменило приоритеты: вместо расширения функций занялись надёжностью. В сервисе появились локальные черновики и проверка конфликтов версий; отдельно проверяли отмену, повторные запросы и запоздалые ответы. Предыдущие версии документа доступны в истории.

Структура должна расти вместе с материалами

Плоского списка стало не хватать, когда документов стало больше. Добавили вложенные папки: например, внутри папки клиента можно отдельно хранить материалы для сайта, соцсетей и стратегии. Несколько документов выбираются галочками и перемещаются одним сохранением.

Что работает сейчас

  • Редактор: форматирование текста, таблицы, вставка Markdown, импорт и скачивание документов.
  • Библиотека: вход по почте, вложенные папки, история версий и корзина.
  • Совместная работа: ссылки с правами на чтение, комментарии или редактирование.
  • Управление сервисом: административные страницы и публикация статей в блоге.
  • Своя установка: сервис можно разместить на собственном PHP-хостинге и управлять его инфраструктурой и данными.

Техническая основа — PHP, SQLite и JavaScript. Для Mnemio важна возможность работать на обычном хостинге. Код хранится в Git, изменения — в журнале. Перед последним выпуском на 6 октября 2026 года прошли 37 наборов проверок: в том числе сохранение, права доступа, обновление и восстановление тестовой установки. Перед публикацией сделали резервную копию рабочих баз.

Результат — продукт, которым я пользуюсь

Mnemio опубликован, и я храню в нём рабочие материалы. Его можно открыть и проверить самому. Это кейс разработки и доведения продукта до рабочего состояния; данных, чтобы заявлять о коммерческом успехе, пока нет.

Доработка продолжается: упрощаем код и устраняем неудобства в основных сценариях. История развития сервиса · Установка на своём хостинге