This project demonstrates a React application using Zoom's Video SDK with two different implementation approaches:
- UI Toolkit: Using Zoom's pre-built UI components
- Custom UI: Building your own custom interface with Zoom's Video SDK
To run this project locally:
# Install dependencies
npm install
# Start development server
npm start
The application will be available at http://localhost:3000
/src/pages/UIToolkit.js
- Implementation using Zoom's UI Toolkit/src/pages/CustomUI.js
- Implementation with custom UI components/src/App.js
- Main application with React Router setup
/uitoolkit
- UI Toolkit implementation/customui
- Custom UI implementation
This is a demo application. In a real implementation, you would need to:
- Install the Zoom Video SDK:
npm install @zoom/videosdk
- Obtain authentication credentials from Zoom
- Configure proper error handling and state management
- Implement actual video rendering and meeting controls
For more information, refer to the Zoom Video SDK documentation.