mrazall

Делаю продукты и держу для них свой сервер.

Сервис для репетиторов со звонком и общей доской, карта лояльности для московской кофейни, пульт для ИИ-агентов. Всё это делаю сам: от интерфейса до железа в стойке.

Ниже три запущенных продукта
Работает, принимает оплатуmyhouronline.ru · TypeScript · WebRTC

Мой час

Рабочее место частного репетитора. Урок на общей доске со звонком, неделя занятий в календаре, и сразу видно, кто заплатил.

  • Ученику нужна только ссылкаНи регистрации, ни приложения: открыл и рисует на той же доске, звонок идёт прямо в ней.
  • Сервер не видит данныеУченики, суммы и заметки шифруются на устройстве. На сервере лежит только шифртекст.
  • Сделано целикомЛендинг, приложение, доска, своё реле для звонков, оплата и выкладка на свой сервер.
myhouronline.ru
Главная «Мой час»: заголовок и доска урока алгебры со звонком
RuStore, Google Play и онмой.рфпр. Мира, Москва · Android · PWA

Кофе он мой

Бумажная карта кофейни, только в телефоне. Шестая чашка в подарок.

  • Отметка как на бумагеБариста рисует пальцем букву в ячейке, на кольце ряда расписывается за подарок.
  • Ни аккаунтов, ни сервераКарта живёт только на телефоне гостя: нечего взламывать и нечего терять.
  • Кофе авансомПодарка ещё нет, а хочется: можно взять за текущий ряд вперёд.
Карта «кофе он мой» на экране телефона

Попробуйте сами: поставьте шесть отметок

кофе в подарок!
Открытый код · Apache-2.0FastAPI · React · Tauri

AI Development Hub: пульт для агентов, которые пишут код

Claude Code и Codex работают на моих машинах, а я вижу каждую сессию вживую и раздаю им задачи.

  • Задача — это веткаКаждый агент работает в своей ветке git, хаб сливает результат после проверок.
  • Общая памятьЗнания проектов лежат в Obsidian, агенты ищут по ним сами.
  • Свои машины, свои подпискиНичего не уходит в чужое облако, лимиты и расход видно на одном экране. Есть приложение для Windows.
Хаб: рабочее пространство с сессией агента
Хаб: чаты с агентами

Для себя и своих

Это не продукты, а то, чем мы с друзьями пользуемся каждый день. Всё работает на домашнем сервере.

Домашний сервер

Один OptiPlex в шкафу, сетевое хранилище и два сервера во Франкфурте. Всё описано так, что поднимается с нуля по заметкам.

OptiPlex Docker Keeneticроутер, Xray NAS12 ТБ, бэкапы МедиаJellyfin, *arr ИгрыMinecraft ×2 VDS ×2Франкфурт
  • 12 ТБна NAS: медиатека и ежедневные бэкапы всего, что важно
  • ~670Мбит/с через роутер: в туннель идёт только заблокированное, остальное напрямую
  • 38 ГБрусской Википедии офлайн, вместе со Словарём и Викитекой
  • 510модов на двух серверах Minecraft

Есть задача? Напишите.