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 devIMPORTANT: You need to run pulse-remote server
git clone https://github.com/undg/pulse-remote
cd pulse-remote
make runpnpm 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

