Удалённое управление
Клавиатура, мышь и изображение адаптируются к качеству сети. При недоступности прямого P2P-соединения используется защищённый relay-маршрут.
Удалённый доступ, который не заставляет пользователя разбираться в сетях, маршрутах и сложных настройках.
Я собрал единый продуктовый контур: публичный сайт, загрузки приложений, личный кабинет, серверное API, управление устройствами и инфраструктуру защищённых подключений.
Светлая и тёмная темы используют одну визуальную систему: спокойная типографика, ясная иерархия и продуктовые иллюстрации без стоковых шаблонов.
Окно прокручивается: можно рассмотреть страницу целиком.
Удалённый доступ легко превратить в набор технических полей и непонятных разрешений. В NanoDesk путь короче: пользователь видит ID устройства, понимает его статус, выбирает нужный компьютер и подключается.
Под простой оболочкой остаётся взрослый сервис. Он учитывает прямой и relay-маршрут, права сеанса, привязку устройств, активные входы, тарифные ограничения и безопасную доставку приложений.
Главная идея интерфейса: сначала понятное действие, затем детали — только когда они действительно нужны.
NanoDesk объединяет удалённый сеанс, управление устройствами и поддержку в одном сервисе.
Клавиатура, мышь и изображение адаптируются к качеству сети. При недоступности прямого P2P-соединения используется защищённый relay-маршрут.
Документы, папки и текст можно переносить между устройствами без отдельного облачного диска и лишних промежуточных шагов.
Поддерживаются несколько мониторов, звук удалённого устройства, запись сеанса, перезапуск компьютера и автоматическое переподключение.
Устройства, адресная книга, тарифные лимиты и активные входы приложения собраны в одном интерфейсе, доступном из браузера.
Пользователь может войти по одноразовому коду из письма, через Яндекс ID или VK ID, а затем завершить лишние клиентские сессии.
Отдельные сборки для Windows, Android и macOS дополняет защищённая форма поддержки с одноразовой капчей и номером обращения.
Веб-часть не имитирует приложение, а управляет реальными сущностями продукта: пользователями, устройствами, сессиями, адресной книгой, сборками и правами доступа.
ИнтерфейсAstro · TypeScript
APINestJS · Fastify
ДанныеPostgreSQL · Redis
ЭксплуатацияDocker · собственная инфраструктура
Лендинг, загрузки, поддержка и кабинет выглядят частями одного сервиса, а не отдельными шаблонами.
Разрешения, завершение входов, одноразовые коды и капча встроены в понятные действия вместо отдельного слоя предупреждений.
Контейнеры, health-checks, серверные ограничения и раздельные модули позволяют развивать сервис без монолитной переделки.
Откройте сайт, изучите версии для устройств или напишите мне, если хотите обсудить похожий продукт.