Skip to content

ZachBarbre/drinkcast-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drinkcast Client

Summary

Invite your friends and enjoy a happy hour with video chat and games to play!

The demo for this app is located at drinkcast.live

The repo for the API can be viewed on GitHub or as a demo site at api.drinkcast.live

Features

The drinkcast project uses Node.js, Express and PostgreSQL on the backend and React for the frontend. The core video connecton functionality is run with the use of the OpenTok API to create unique session IDs, or in our case 'bars', thats are available for others to join via the bar's name and password set by a user. Upon a successful log in, the user is granted a token that is used to join the session. Once a user has created a bar and invites friends to join, the app allows friends to play games and hang out through video chat in their own private 'bar'!

Additional features include:

  • 2 embedded games in each bar: 'Would you rather' and 'Never have I ever'
  • Randomizer option for the bar name
  • Automatic CRON-like database cleaning to remove rooms that have not been used in the last 24 hours

Tools used

Screenshots

Installation

Clone

  • Clone this repo to your local machine

Setup

  • Install npm packages
$ npm i
  • Run program
$ npm start

Authors

About

Video app with happy hour games - Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • CSS 2.9%
  • HTML 1.3%