TuneChat Remote Music Hackathon
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
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!
This web app makes use of the following:
Backend
- Node.js - JavaScript Runtime
- Express.js - Node.js web application framework
- Socket.io - Web socket framework Runtime
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
Before you begin, ensure you have installed the latest version of:
-
Clone this repo to your local machine
git clone git <this-repo-url> -
cdto root directory -
run
npm installto install all dependencies -
run
npm run devto run dependencies and start server -
Go to
http://localhost:3000
