Skip to content

QuickHellou is an Open Source Video Chat and Meetings Scheduling Platform, which lets you do just that: connect for a quick hello with anyone you like OR create your own video meetings scheduling platform! Make a video chat with friends (Video Chat) or with your clients (Video Meetings Scheduling Platform)! 100% free and easy!

License

Notifications You must be signed in to change notification settings

GenBInc/quickhellou

Repository files navigation

Quick Hellou

Quick Hellou, lets you do just that: connect for a quick hello with anyone you like!

Super easy for integrations! No accounts to setup and no hoops to jump through, with a single click of the mouse, you’re up and running with a sharable link to a private video chat room.

License Contribs Welcome Commitizen friendly

Quick Hellou

Quick Hellou Stay Connected

The application provides direct video chat and helpdesk solution based on WebRTC video communications.

The application includes:

  • creating multi-peer video conference sessions
  • create instalable in-page plugins and create customer service communications.
Quick Hellou Stay Connected

Demo qhellou.com

The application is built upon two modular applications connected with a shared communication server.
videochat <-> {goserver - collider}{turn server} <-> helpdesk

Tech Stack

Docker, WebRTC, Redis, Collider(Goserver), Coturn, Python (Django), PostgreSQL

Tech Stack

Video Chat application

The WebRTC based video chat application.

videochat

Helpdesk application

It provides installable in-page client plugins and the customer-operator communication services.

Quick Hellou Help Desk
helpdesk

Execution environment

In order to install the execution environment it's required to install the Docker service.

!!! Please read also for configurion guides!!! Read /videochat/README.md

Websocket server

Server application to manage user-to-user communications.

goserver

TURN/STUN server

The TURN server guidelines for relaying the traffic between peers.

turn

Read /turn/README.md for installation guidelines.

Quick Hellou Install and Run

##UPDATE/EDIT PARAMS

Edit .env file https://github.com/GenBInc/quickhellou/blob/main/.env

##BUILD VIDEOCHAT & HELPDESK

//////////////////////////////////////////////////////////////////////

Build all services for both the videochat and the helpdesk applications.

docker-compose -f docker-compose.yml -f videochat/docker-compose.yml -f console/docker-compose.yml --env-file ./your-file.env build

//////////////////////////////////////////////////////////////////////

##RUN VIDEOCHAT & HELPDESK

//////////////////////////////////////////////////////////////////////

Run all services for both the videochat and the helpdesk applications.

docker-compose -f docker-compose.yml -f videochat/docker-compose.yml -f console/docker-compose.yml --env-file ./your-file.env up

//////////////////////////////////////////////////////////////////////

##RUN VIDEOCHAT ONLY

///////////////////////////////////

Run the videochat services only.

docker-compose -f docker-compose.yml -f videochat/docker-compose.yml --env-file ./your-file.env up

///////////////////////////////////

Run the videochat server services.

docker-compose -f docker-compose.yml -f videochat/docker-compose.server.yml --env-file ./your-file.env up

Run the videochat client services.

docker-compose -f docker-compose.yml -f videochat/docker-compose.client.yml --env-file ./your-file.env up

##RUN HELPDESK ONLY

///////////////////////////////////

Run the helpdesk services only.

docker-compose -f docker-compose.yml -f console/docker-compose.yml --env-file ./your-file.env up

///////////////////////////////////

Run the helpdesk server services.

docker-compose -f docker-compose.yml -f console/docker-compose.server.yml --env-file ./your-file.env up

Run the helpdesk client services.

docker-compose -f docker-compose.yml -f console/docker-compose.client.yml --env-file ./your-file.env up

Contributing

Please read our Contributing Guide before submitting a Pull Request to the project.

Licensing

Quick Hellou source code is released under the MIT License.

About

QuickHellou is an Open Source Video Chat and Meetings Scheduling Platform, which lets you do just that: connect for a quick hello with anyone you like OR create your own video meetings scheduling platform! Make a video chat with friends (Video Chat) or with your clients (Video Meetings Scheduling Platform)! 100% free and easy!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published