Skip to content

Introduction to Software Engineering coursework: A simple video conference web app using ComeChat API

License

Notifications You must be signed in to change notification settings

nqbinhcs/Meet45

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Meet45
Meet45

A light weight video conference app using ComeChat API.

Key FeaturesRun demoCreditsLicense

screenshot

Key Features

  • User authentication: Allow users to log in with their email and password to access their account
  • Host and join video conferences
  • Share your screen in real-time
  • Send messages with others during the call

Run demo

To clone and run demo of this application, you'll need Git and Docker installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/nqbinhcs/Meet45.git

# Go into the repository
$ cd Meet45/src

In the client directory, create .env file as format below:

REACT_APP_COMETCHAT_APP_ID=<YOUR APP ID>
REACT_APP_COMETCHAT_REGION=<YOUR REGION>
REACT_APP_COMETCHAT_AUTH_KEY=<YOUR AUTHENCIATION KEY>

In the server directory, create .env file as format below:

PORT=8000
MONGO_REMOTE_URL=<YOUR MONGO URI DATABASE>
JWT_SECRET=<SECRET KEY>

Run demo the app

# It will produce
#   - Client sites: http://localhost:3001/ & http://localhost:3002/
#   - Server sites: http://localhost:8000/
$ docker-compose up

Credits

This software uses the following:

License

MIT

About

Introduction to Software Engineering coursework: A simple video conference web app using ComeChat API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages