SyncRover is a modern web application that demonstrates real-time, remote control of a vehicle using keyboard commands. This project serves as a proof-of-concept for building interactive, multi-user experiences on the web.
The core real-time functionality is powered by the Huddle01 SDK, which enables seamless, low-latency data messaging between the host controller and all viewers.
- Runtime: Bun
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Animation: Motion
- Real-time Communication: Huddle01 SDK
git clone https://github.com/Huddle01/sync-rover.git
cd sync-roverGet your Project ID and API Key from huddle01.dev. Then, create a .env file in the project root and add your credentials.
.env
NEXT_PUBLIC_PROJECT_ID=YOUR_PROJECT_ID
API_KEY=YOUR_API_KEY# Install dependencies
bun install
# Run the development server
bun devOpen http://localhost:3000 in your browser to see the result.
To learn more about the real-time capabilities used in this project, check out the Huddle01 Documentation.