Задача выросла из моей работы
В маркетинговых проектах накапливаются тексты, инструкции, планы и материалы для согласования. Их нужно хранить по темам, редактировать и передавать коллегам и заказчикам. Мне хотелось простого рабочего места, в котором удобно открыть нужный документ и отправить ссылку.
Первой задачей было нормально отображать документы в Markdown. По мере использования стало понятно: одной страницы для чтения мало. Нужны редактирование, библиотека и управление доступом. Так из небольшого инструмента вырос Mnemio.
Что делал я, а что — ИИ
Я определял, для кого делаем сервис и какие задачи он должен решать. Проверял его на своих документах, замечал неудобства, задавал приоритеты и принимал результат. Продумывал структуру, подписи и сценарии: как создать документ, найти его, поделиться и вернуться к работе.
ИИ помогал разбирать технические варианты, писать и менять код, готовить проверки и публиковать версии. Работа шла итерациями: задача → реализация → проверка в браузере → замечания → исправление. Не каждое решение с первого раза было удачным.
Мой опыт редактора и руководителя помогал в этой работе: сформулировать требование, отличить полезное решение от лишнего, найти причину неудобства и не принять формально готовую функцию, которой трудно пользоваться.
Три примера продуктовых решений
Вставить текст — и сразу работать
При вставке Markdown разметка сначала оставалась обычным текстом. Чтобы увидеть заголовки, приходилось сохранять файл и загружать его обратно. Я обнаружил этот разрыв в сценарии и поставил задачу его убрать. Теперь вставленный фрагмент превращается в оформленный текст; сохраняются возможность отмены и остальной документ.
Сохранение важнее новой кнопки
Во время редактирования я столкнулся с потерей правок. Это изменило приоритеты: вместо расширения функций занялись надёжностью. В сервисе появились локальные черновики и проверка конфликтов версий; отдельно проверяли отмену, повторные запросы и запоздалые ответы. Предыдущие версии документа доступны в истории.
Структура должна расти вместе с материалами
Плоского списка стало не хватать, когда документов стало больше. Добавили вложенные папки: например, внутри папки клиента можно отдельно хранить материалы для сайта, соцсетей и стратегии. Несколько документов выбираются галочками и перемещаются одним сохранением.
Что работает сейчас
- Редактор: форматирование текста, таблицы, вставка Markdown, импорт и скачивание документов.
- Библиотека: вход по почте, вложенные папки, история версий и корзина.
- Совместная работа: ссылки с правами на чтение, комментарии или редактирование.
- Управление сервисом: административные страницы и публикация статей в блоге.
- Своя установка: сервис можно разместить на собственном PHP-хостинге и управлять его инфраструктурой и данными.
Техническая основа — PHP, SQLite и JavaScript. Для Mnemio важна возможность работать на обычном хостинге. Код хранится в Git, изменения — в журнале. Перед последним выпуском на 6 октября 2026 года прошли 37 наборов проверок: в том числе сохранение, права доступа, обновление и восстановление тестовой установки. Перед публикацией сделали резервную копию рабочих баз.
Результат — продукт, которым я пользуюсь
Mnemio опубликован, и я храню в нём рабочие материалы. Его можно открыть и проверить самому. Это кейс разработки и доведения продукта до рабочего состояния; данных, чтобы заявлять о коммерческом успехе, пока нет.
Доработка продолжается: упрощаем код и устраняем неудобства в основных сценариях. История развития сервиса · Установка на своём хостинге
