Лень двигатель прогресса...
Было время, когда у меня не было телевизора, но зато был комп с виндой и нодой.
Я тогда частенько смотрел ТВ-каналы через браузер, перед сном всегда хотелось поставить комп на таймер или убавить звук, но для этого нужно было вставать с дивана и подходить к ПК.
Мне пришла идея почему бы не написать что-то вроде пульта управления с парой кнопок изменения громкости и кнопкой выключения ПК.
Телефон и комп находятся в одной wifi сети, поэтому я решил сделать управление компом через браузер телефона.
Чуть позже я реализовал виртуальный тачпад чтобы с экрана телефона управлять мышкой (редко, но пригождается).
В качестве фронта я набросал простую html страницу с нужными кнопками.
На бэке node js и Express, которые ловят http-запросы и выполняют нужные мне команды на компе.
Получился этакий пульт для компа :)
Для установки необходимых пакетов в папке с проектом выполнить команду
npm i
Для запуска сервера в папке с проектом выполнить команду
node server.js
Для автозапуска сервера при загрузке Windows я написал bat файл в корне проекта run.cmd, который запускает сервер.
Сделал ярлык и положил его по пути
C:\Users\ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup