A WebRTC video calling app built with SvelteKit 2, Svelte 5, and Vite+. Users can create or join rooms from a lobby and participate in multi-party video calls with screen sharing, chat, and adaptive layouts.
Backend is handled by a separate signaling and room service.
Install vp from the Vite+ site:
curl -fsSL https://vite.plus | bash
Then install dependencies and start the dev server:
vp install
vp config
vp dev
Use vp as the common command interface for normal project workflows:
vp install # install dependencies
vp dev # run the dev server
vp check # project checks through Vite+
vp test # run tests
vp build # build for production
vp preview # preview the production build
For Svelte file checks and formatting, use the project's Svelte-specific commands:
vp dlx sv check
vp run fmt:sv