Skip to content

robin-raq/websocket-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websocket w/ tone.js Workshop

A full stack Node.js, JavaScript chat app, that allows users to send Tone.js chords and keys via a Socket.io web socket.

Built with a 🖤 of 🎵, 🔍and ✨ by Raq Robinson. The Chat portion of this app references this Traversy Media tutorial Musical interactivity employs Tone.js

Demo

tune-chat-demo

Try It Here

TuneChat.io

Features

Realtime chat app with chatbot, multiple rooms and full user functionality. Allows users to keyboard notes, send sad, happy or meh chords to each other over websockets!

Tech Stack

This web app makes use of the following:

Backend

Front End

  • Font Awesome - Font and icon toolkit based on CSS and LESS
  • Moment.js - NPM package for formation dates and times
  • QS - A querystring parser
  • Tone.js - JavaScript Framework for creating interactive music in the browser

Prerequisites

Before you begin, ensure you have installed the latest version of:

Installation

  • Clone this repo to your local machine git clone git <this-repo-url>

  • cd to root directory

  • run npm install to install all dependencies

  • run npm run dev to run dependencies and start server

  • Go to http://localhost:3000

About

Remote Music Hackathon (Saturday May, 23rd, 2020)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published