Skip to content

This starter-kit uses the Zoom Video SDK to build a telehealth app on Web

Notifications You must be signed in to change notification settings

zoom/VideoSDK-Web-Telehealth

Repository files navigation

Zoom Telehealth Sample App

This sample app demonstrates how to use the Zoom SDK to build a telehealth app on Web.

Tech Stack

  • TypeScript
  • React
  • Next.js
  • NextAuth
  • tRPC
  • Zoom Video SDK
  • Tailwind CSS
  • shadcn/ui

Prerequisites

  • A Zoom Video SDK Account
  • Node.js 18+
  • Bun (or npm)

Getting Started

  1. Clone the repo
git clone https://github.com/zoom/VideoSDK-Web-Telehealth
  1. Install dependencies
cd VideoSDK-Web-Telehealth
bun install # or npm install
  1. Copy the .env.example file to .env and fill in the required values

  2. Sync the database schema

bunx prisma db push
  1. Seed the database with some data
bunx prisma db seed
  1. Run the app
bun dev # or npm run dev
  1. Open http://localhost:3000 with your browser.

If you intend to use file uploads, you need to set the S3 bucket policy. An example can be found in utils/set-s3-policy.ts. You can run this script to set the CORS Rules to allow all requests from any origin.

Customisation

You can edit the colors for the app in src/styles/globals.css. You can change the favicon and logo by replacing the files in public/.

Disclaimers

Use of this sample app is subject to our Terms of Use.

HIPAA Disclaimer: This sample app is not designed to be a compliant solution for use with protected health information (PHI) under the Health Insurance Portability and Accountability Act (HIPAA).

About

This starter-kit uses the Zoom Video SDK to build a telehealth app on Web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published