Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 1.59 KB

File metadata and controls

70 lines (46 loc) · 1.59 KB

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).