День первый: первый коммит
Скелет монорепозитория и первый урок. Всё на этой странице выросло отсюда.
Хроника
Каждый шаг с первого коммита, с датой и временем. Один человек и ИИ строят это открыто, в Ташкенте.
День первый: 29 августа 2026, 20:26
Скелет монорепозитория и первый урок. Всё на этой странице выросло отсюда.
Дизайн-система: пять цветовых тем и переключатель
Светлый и тёмный режим
Английский, узбекский, русский и турецкий — каждая страница, каждое слово с первой ночи.
ДНК дизайна: один акцент, плотный шрифт, тихое свечение
Главная обретает форму: знак-искра, «Make life green»
Восьмиконечная искра, правовые карточки, лист ожидания
Урок 7: готовая главная страница
Основа базы данных: аккаунты, лист ожидания, использование, журнал аудита
midorimax.com в сети: первый адрес семьи, поначалу на Vercel.
Пароли не хранятся никогда. Аккаунт работает на всех поддоменах.
Подключён вход через Apple; ссылки на Telegram и Instagram
MidorWords, первая попытка — собран и в тот же вечер откачен: его не просили
План MidorLife v2: всё включено
Приложение, вокруг которого строится вся семья: задачи, привычки, настроение, день за днём.
У каждого приложения свой поддомен
Праздники, небо, дни рождения и планы в одном календаре; MidorLife читает из того же движка.
«Запланируй»: календарь отвечает, а не только сообщает
Одна команда запускает все тесты
План календаря говорит, что построено — потому что теперь построено всё
Любая пара языков, интервальные повторения и тест уровня, который не врёт.
MidorLife, MidorCalendar и MidorWords — через четыре дня после первого дня.
MidorWords: тест уровня и то, чего он не станет утверждать
Читайте текст, сохраняйте незнакомые слова
Проверка на телефоне: каждое окно помещается на экран, каждая кнопка — под палец
«?» на каждой карточке; карточка «Начните здесь» для первого дня
Каждый push проверяется перед выкладкой; сайт каждый день проверяется снаружи.
Рамка с картинки вокруг того же движка: полное окно, три колонки, ряд карточек.
Отдельный статичный сайт, теперь с набором платформы и единым аккаунтом.
Войдите — и вы там же, где были
Безопасно по умолчанию, честно при сбое, под размер пальцев
Главная собирается один раз и отдаётся с края сети
Календарь как файл: .ics туда и обратно
Страницы потоком: сначала каркас, потом данные
Два корневых макета, статика где можно, поток где нужно; всё измерено и записано.
Проверено на настоящем iPhone
Нарисован на сетке 16×16 из одного исходника; один и тот же знак на каждой иконке.
Аккаунт живёт в карточке профиля: имя, двери, часы, напоминания, устройства
Ещё четыре приложения в плане: News, Facts, Today, Tools
Одна панель для всего: «Добавить» с 42 видами, Входящие, Уведомления, Спросить.
Время по проектам, год как картинка, свои слова для настроения
День стоит в колонках; язык по умолчанию следует стране посетителя
У нового аккаунта нет языка, пока человек не выберет
Ежеминутная задача напоминаний съела бесплатные часы. Ответ: своя машина.
Арендован и укреплён в тот же вечер: SSH только по ключу, файрвол, автообновления, время Ташкента.
Приложение работает на своём сервере: обычный Postgres, Dockerfile
DNS перенесён на Cloudflare, сертификаты выданы, проверка здоровья зелёная — в два ночи.
Секреты на месте, бэкапы каждую ночь в R2, CI со своим Postgres
Вход через Apple вернулся; cyberlessons тоже отсюда
Оба Telegram-бота теперь работают здесь
Сайты, боты и базы на одной машине, с ночными бэкапами. Расход в месяц: один сервер.
Оповещения приходят Мухаммаду в Telegram
MidorLife сверен с «лучшей платформой для жизни»: 6.8 из 10 и почему
Одна дверь для всех напоминаний: переключатели, тихие часы, Telegram
Один бот для всего: оповещения, история изменений и дверь MidorLife
Уведомления, которые говорят всё, на языке человека
Expo, React Native, одна кодовая база для iPhone и Android, с собственными словами сайта.
Push-уведомления: напрямую с Apple, кнопки на экране блокировки
Первый виджет на главном экране: день с одного взгляда
Собрано и загружено с Mac через десять часов после первой строки приложения.
Android: приложение собирается, у уведомлений есть дорога
Релиз 0.1.0 (1), первая сборка, на внутреннем треке в тот же день.
Страницы в магазинах на четырёх языках
Два языка дизайна, одно приложение: iOS и Material
Сборка 2, для TestFlight
Сборки 3 и 4
Восемь виджетов на обоих телефонах; сборка 5 — редизайн, Inter
Сборка 6; приложение работает без сети
Четырнадцать виджетов, каждый говорит одно, с кнопками
Сборка 7
Сборки 8 и 9; MidorCalendar на телефоне; конфетти за завершённый день
Команды Siri; Apple Health в быстрый трекер
Написан в облачной сессии, пока на Mac собирался телефон — в кои-то веки два дела сразу.
MidorWriter 2: всё, о чём просили читатели и писатели
Сборка 11; политика и условия по своим адресам, как просят магазины
Код доступа для проверяющих из магазинов на странице входа
MidorWriter 3: Обзор, звёзды, закладки, библия истории, Midor AI
MidorWriter 4: сценарии, ранобэ, карты, карточки персонажей, шрифты
Личный аккаунт разработчика не может выпускать медицинские функции. В тот же вечер Android-версия лишилась лекарств.
Android сборка 13: без лекарств, чтобы личный аккаунт приняли
Между тестом и открытым магазином — двенадцать тестировщиков на четырнадцать дней.
Два ранобэ-примера: узбекская история о перерождении и английская школьная романтика
Основатель отвечает на 64 вопроса для своей страницы
midorimax.com говорит то, что верно сегодня, на всех четырёх языках
iPhone-приложение в режиме совместимости iPad. Исправлено, и ещё кое-что заодно.
MidorWriter: карточки персонажей, совместное письмо, галерея примеров
0.1.0, сборка 13: первое приложение семьи в App Store, через тридцать шесть дней после первого дня.
План соцсетей: Telegram, Instagram, LinkedIn — два видео в неделю, основатель в кадре
Одна парящая стеклянная шапка на каждой странице
MidorWriter: примеры становятся мирами — эпоха, место, карта с настоящими метками
Ещё миры: Ташкент 2071, Брассхейвен 1888, Девять островов, Ойна…
Сайт следует светлому или тёмному режиму посетителя
Запрошен в полпервого ночи, готов к утру: погода, время намаза, курсы, в этот день — 66 городов.
MidorToday: сохранить слово, отметить день, карточка для поста, узбекская история
MidorLife 0.2.0 (14): новая эмблема, экран загрузки, быстрый трекер, календарь привычек
Двадцать файлов, одна звезда, один зелёный. Всё, что понадобится соцсетям, готово до первого аккаунта.
0.2.0 (14) загружена в App Store Connect и собрана для Google Play
0.2.0 (15) загружена: «Готово · Позже» в напоминаниях, галочки на виджете Android
Новый студийный портрет основателя на сайте
MidorToday читается как весь midorimax: один шрифт, каждое пояснение за «?»
Уведомления MidorLife приходят и в веб: лента отправленного
MidorLife 3.0: одна поверхность, один акцент, сначала «Сегодня»
Life Universe, My Space, Life Areas, Intelligence — а затем каждая область по очереди, день и ночь.
Деньги: месяц с одного взгляда, бюджеты, повторяющиеся счета, накопления, долги
Отношения: люди по кругам, дни рождения, ритм общения
Самочувствие: настроение и энергия, привычки, показатели с историей, лекарства
Дом и быт: дела, которые возвращаются, вещи, которые храните, документы с истекающим сроком
Работа и учёба: проекты со своей страницей, навыки, карточки, заявки
Цели и смысл: строка смысла, цели по горизонту, мечты, доска видения
Впечатления: поездки со страницей и чек-листом, места с флагами, хобби
Цифровая жизнь: аккаунты с двухэтапным входом, продления, подписки
Документы и безопасность: все бумаги в одном месте, заявки по этапам, экстренная карточка
Моя история: в этот день, линия жизни по годам, фотографии, письма в будущее
Интеллект: неделя в предложениях, баланс жизни, тренды, год в цифрах
Моё пространство: строка входящих, шаги под задачами, расписание дня с блоками времени
Двенадцать видов оповещений через минутный cron, для нового движка
Приложение для телефона: четыре двери над новым движком, лист добавления из списка веба
ИИ отложен, пока компания не начнёт зарабатывать — честно скрыт везде
Меняйте что угодно; три примера в каждой из тридцати областей
Новый вид: каждый раздел в своём цвете, приподнятые карточки, большие числа
Напоминания, на которые можно ответить: «Готово» и «Позже»; фото у воспоминаний и вещей; календарь месяца
У каждой области свои карточки; страница для каждой вещи; итоги года
Сайт отдаёт каждую страницу блоками; iPhone и Android рисуют их в своём стиле. Один источник, без веб-вью.
MidorToday переводит «В этот день» на узбекский; Midor AI в MidorWriter просыпается. Сначала об этом сказала страница конфиденциальности.
Тридцать три вопроса с ответами основателя; места с расстояниями в масштабе.
ИИ MidorLife, только по нажатию: «Спроси о моей жизни» и «Напиши мою неделю»
Исправления по аудиту телефона, на сервере: страница «Входящие», спокойнее страницы, размер текста
Десять новых виджетов, проверены на симуляторе и сделаны безопасными
0.4.1 (18) загружена и отправлена в оба магазина; iOS 0.4.0 выпущена той же ночью
Десять виджетов для главного экрана, которые можно заскринить и показать: кольца «Сегодня», настроение в одно касание, баланс жизни и другие.
Telegram, Instagram, LinkedIn, X и YouTube, из браузера основателя. Первые посты: четверг, 15 октября, 10:00.
Профили готовы на всех платформах: зелёный аватар, био
Семнадцать видео запланированы на пяти платформах
Входная дверь сервера обновлена до Traefik 3.7 — две секунды простоя
Midorimax впервые говорит публично — сначала по-узбекски.
Mac почищен: 16 ГБ свободного места стали 82 ГБ
И в тот же день новая идея на столе: свой узбекский голос для видео.
Сейчас
Следующие шаги появятся здесь в тот же день. Начните с MidorLife или посмотрите всю семью на главной.