Web UI interface for pulse-remote websocket server.
Control Linux PC sound remotely from your phone.
git clone https://github.com/undg/pulse-remote-web
cd pulse-remote-web
pnpm install
pnpm run dev
IMPORTANT: You need to run pulse-remote server
git clone https://github.com/undg/pulse-remote
cd pulse-remote
make run
pnpm run dev
: Start dev serverpnpm run build
: Build productionpnpm run test
: Run unit testspnpm run test:e2e
: Run E2E testspnpm run lint
: Run linting
Build output to pulse-remote web/dist
folder.
pulse-remote have make build
scripts that can pull this repo bundle it and wire it with the backend.
pulse-remote serves WebSockets and static files.
Stored in localStorage. Jotai + Zod ensure valid values.
GitHub Actions enforce quality and tests.
Clean code awaits smart devs.
- React, TypeScript, Vite
- Jotai: state management
- Zod: schema validation
- Vitest: unit testing
- Cypress: E2E testing
- GitHub Actions: CI/CD
- Tailwind CSS + Shadcn